Beiträge von NoNickname

    Du glaubst gar nicht wie du mir geholfen hast!
    Danke dir vielmals:-D

    Und ja, dass dies auch einfacher ginge glaube ich gerne, aber für den Anfang bin ich zufrieden wenn es so klappt wie ich mir das vorstelle ^^
    Werde mich dennoch in das Thema Array mehr einlesen da ich anscheinend viel zu wenig darüber Bescheid weiss.
    Danke

    Gruss
    NoNickName

    BITTE


    Ich weiss die Frage muss ziemlich anfängerhaft sein, aber je idiotischer sie ist, je schwieriger ist es für mich eine Antwort zu finden. Ich weiss einfach nicht was mein Denkfehler ist und wo das Problem liegt.

    Ohne dass, kann ich mein Schulprojekt nicht weiter führen...


    Danke!

    Hallo Zusammen

    Ich habe nochmals eine (ziemliche anfänger) Frage bezüglich meinem Projekt.
    (Eigentlich würde dass unter der Rubrik 'PHP' laufen und nicht unter 'Datenbank' , aber ich dachte mir bevor ich ein neues Thread aufmache schreibe ich meine Frage einfach mal hierhin.) Hoffe ist ok, ansonsten einfach bitte verschieben.

    Also: Dank euer Hilfe habe ich es ja geschafft den Durchschnitt einer Spalte auzulesen und anzeigen. Was ich nun aber möchte ist der GESAMTdurchschnitt. Sprich die verschiedenen Durchschnitte von z.B "Mathe", "Deutsch", "Englisch" etc. zusammenzurechnen, dividieren durch die Anzahl der Fächer und dann ausgeben....

    PHP
    //Durchschnitt Mathe
        $abfragevonmathe  = 'SELECT AVG(noten)AS durchschnitt FROM mathe';
        $ergebnisvonmathe = mysql_query($abfragevonmathe);
        $ausgabevonmathe  = mysql_fetch_assoc($ergebnisvonmathe);
    
    
        echo $ausgabevonmathe['durchschnitt'];


    (Genau das selbe gibt es z.B auch bei "Durchschnitt Deutsch")

    Die Frage ist nun wie genau kann ich die Durchschnitte zusammenrechnen? Ich meine, ich schaffe es ja noch nicht einmal die 2 Variablen zusammenzurechnen...

    PHP
    //zwei Durchschnitte zusammenrechnen
                $gesamtErgebnis = $ergebnisvonmathe + $ergebnisvondeutsch;
                 echo $gesamtErgebnis;
    
                $gesamtAusgabe  = $ausgabevonmathe  + $ausgabevondeutsch;
                echo $gesamtAusgabe;

    Bei '$gesamtErgebnis kommt : Array
    Bei $gesamtAusgabe kommt: 14 Array (Eine Statische 14 die sich nicht verändert, weder bei refresh noch bei neuer Noteneingabe.)

    Kann mir bitte jemand helfen und sagen wie ich die Durchschnitte zusammenrechne oder mir vlt sogar eine bessere Methode zeigen um den Gesamtdurchschnitt zu erlangen?
    Wäre wirklich sehr dankbar!

    Gruss
    NoNickName

    Hallo zusammen

    Ich hätte gerne ein Dropdown-Menü aus dem man Fächer auswählen kann, wie z.B 'Mathe', 'Deutsch', 'Englisch' etc. In das Eingabefeld daneben soll man die Note eintragen können. (Die dann in eine mysql DB gespeichert werden mittels php)

    Meine Frage bezieht sich aber nicht darauf wie man ein Dropdown Menü macht oder ein Eingabefeld, sondern: wie man das Eingabefeld so "trimmt" das es auf die Auswahl des Dropdown Menüs an kommt wohin die Note gespeichert werden soll.

    Sprich kann man dann z.B : im Dropdown Menü 'Mathe' auswählen, daneben im Eingabefeld eine 1 eintragen und diese 1 soll dann in Mathe gespeichert werden.

    Ich muss nur wissen wie man den Parameter von der Auswahl des Dropdown Menüs an das Eingabefeld übergiebt das ist alles.

    Ich hoffe ihr versteht was ich meine.

    Danke schon mal im voraus!

    Danke dir vielmals!
    Hat geklappt.
    Ich wusste gar nicht dass ich eine veraltete Version verwende. Ist das schlimm? Was hat das für Auswirkungen?
    Ach ja, noch eine Frage: Wieso meintest du 'assoc' statt 'array'? Habs jetzt nochmal mit array probiert und es ging auch... Der Fehler lag darin das ich nicht wusste, dass man ['durchschnitt'] nach dem echo stehen haben muss.
    Trozdem viel Dank, bin echt happy jetzt weiter machen zu können!

    Hallo

    Ich bin immer noch an meinem Schulprojekt dabei und versuche fleissig zu lernen. Bis jetzt hat schon einiges geklappt.
    Man kann die Noten nun anhand eines HTML Formular eingeben, die werden dann in mysql gespeichert und dann wieder ausgegeben auf der "action seite" (vom Formular).
    Ich bin gerade dabei den Durchschnitt auszugeben und bräuchte da bisschen Hilfe von euch.

    PHP
    //Durchschnitt
    $abfrage  = 'SELECT AVG ( noten ) AS durchschnitt FROM mathe';
    $ergebnis = mysql_query($abfrage);
    $ausgabe  = mysql_fetch_array($ergebnis);
    
    
        echo "<pre>";
        print_r($ausgabe);
        echo "</pre>";


    Mein Problem ist jetzt aber, dass nicht nur der Durchschnitt als Zahl ausgeben wird sondern auch noch andere Sachen:

    Code
    Array
    (
        [0] => 93.4444
        [durchschnitt] => 93.4444
    )


    Ich möchte jedoch nur den Durchschnitt als Zahl haben.
    Das print_r daran Schuld ist, ist mir klar aber ich weiss nicht wie es sonst gehen soll. Mit einem ganz normalen 'echo $ausgabe' geht es ja aus irgendeinem Grund nicht. Mit einer 'while $row' Schleife habe ich es auch schon probiert, aber irgendwie nicht geschaft.
    Wär froh wenn mir jemand auf diese anfänger Frage antworten könnte ;D
    Danke vielmals!

    Ok, in diesem Fall werde ich mal deine Ratschläge befolgen und diese Sachen versuchen zu lernen.
    Danke für deine Hilfe.

    Falls ich nochmals Hilfe brauche (Wovon ich sehr stark ausgehe) werde ich mich nochmals melden, falls dies ok ist.

    Besten Dank

    Ok gut, danke. Ich werde mal zuerst nach Tutorials schauen. Gibt es ein spezielles Thema in PHP das ich anschauen sollte, dass zu diesem Projekt notwendig ist?

    Was meinst du, ist es realistisch dass ich das bis zum Sommer hinbekomme? Ich mein das ist sicher sehr viel was ich noch muss lernen oder? Wenn du sagst dass es eh viel zu viel ist und ich das niemals hinbekomme in dieser kurzen Zeit, dann kann ich es ja gleich lassen. Ich habe nur bis zum spätestens 4. 7 Zeit...

    Aber danke für deine Antworten. Jetzt weiss ich schonmal dass ich PHP zwingend lernen muss...

    Danke Bandit für deine schnelle Antwort.
    Hm, also werde ich wohl PHP lernen müssen...
    Kannst du mir noch sagen wie ich das am schlausten und effizientesten machen kann? Bücher über PHP kaufen, Youtube Tutorials anschauen etc? Ich werde ja sicherlich nicht alles brauchen von PHP sondern nur ein bestimmten Teil der dafür erforderlich ist.. kannst du mit sagen nach was ich genau suchen soll?

    Ich werde mir mal XAMPP runterladen und eine MySQL Datenbank einrichten.

    Danke

    Hallo zusammen

    Bevor ich anfange mein Problem / Frage schildern möchte ich noch kurz erwähnen, dass dies für mich ein selbständiges Schulprojekt ist und für mich eine Art vorbereitung darstellt für meine Informatiker Lehre die ich im Sommer anfange.
    Ich werde Hilfe brauchen und wäre extrem dankbar wenn mir hier irgendjemand helfen könnte, und auf meine (vlt auch teilweise dummen) Fragen antwort geben könnte.

    Alsoo:
    Ich möchte gerne eine Website erstellen in der ich im Sommer alle meine Schulnoten eingeben kann. Die Schulnoten sollen dann in einer DB gespeichert werden und wieder auf der Website ausgegeben werden. Z.b der Durschnittswert von jedem Fach oder der Allgemeine Durschnitt u.s.w

    Da es bei meiner Lehre an und für sich keine Abschlussprüfung gibt sondern es nur auf meinen Durschnitt drauf ankommt, wäre dies wirklich sehr nützlich.

    Ich kenne mich bisschen mit HTML und CSS aus da ich schon vor ein paar Monaten damit angefangen habe aus spass kleine Websiten zu kreieren. Ich habe einfach für mich anhand von Büchern usw sachen ausprobiert... (Obwohl ich es immer schwierig finde zu sagen WIE GUT man etwas wirklich kann, wie z . B HTML & CSS)
    Einige Grundattribute von JS sind mir auch bekannt...

    Für ein Wiki das ich momentan als Projektarbeit mache, benütze ich MySQL als DB. Jedoch läuft dies alles über hostpoint.ch deshalbt muss ich dort fast nichts machen was dies angeht.


    Ich weiss nicht wirklich wie ich anfangen soll, welche DB ich benutzen muss, was ich alles noch lernen muss, welche Sprache etc. (PHP sehrwahrscheinlich, aber da ich keine Ahnung von PHP habe tendiere ich auf ein fertig script das es vlt gibt?)
    Die Website zu erstellen mit HTML und bisschen CSS werde ich selber schaffen, aber die Eingaben in die DB zu übermitteln, dort zu verarbeiten und dann wieder auszugeben habe ich keine ahnung wie ich das anstellen soll.
    Ich will ja lernen und recherchieren, aber ich brauche hilfe.

    Ich wär wirklich extrem dankbar wenn sich jemand die Zeit nehmen könnte und mir antworten könnte...

    Danke

    Mit freundlichen Grüssen
    NoNickname