Werte aus der form in Variable speichern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Werte aus der form in Variable speichern

    Servus Leute,
    ich brauche dringend Hilfe und bin Dankbar für alles was ihr mir anbietet.

    Ich schreibe gerade ein Rechenprogramm, dass mir 2 Zufallszahlen und zufällig eine der 4 Grundrechenarten ausgibt. Bitte verzeiht, dass Programm ist nicht immer sehr schlau geschrieben. Ich hatte irgendwann einfach keine Lust mehr und habe es mir dann doch schwerer gemacht als sonst!


    <?
    switch($seite)
    {
    case "";
    echo "<div id='uberschrift'><br><br><h1>Rechenprogramm</h1>";
    echo "<a href='programm.php?seite=weiter'>Programm starten</a></div>";
    break;

    case "weiter";

    echo "<div id='uberschrift'><br><br><h2>Rechenaufgabe</h2></div><br>";

    $erhoehen = $aktuellerDurchlauf+1;

    ?>
    <form action="" name="test" method="GET">
    <?
    echo "<input type='hidden' name='aktuellerDurchlauf' value='$erhoehen'>";

    echo "<input type='hidden' name='a1' value='$zahl1'>";
    echo "<input type='hidden' name='r1' value='$rechenart'>";
    echo "<input type='hidden' name='b1' value='$zahl2'>";
    echo "<input type='hidden' name='e1' value='$eingabe'>";

    echo "<input type='hidden' name='a2' value='$zahl1'>";
    echo "<input type='hidden' name='r2' value='$rechenart'>";
    echo "<input type='hidden' name='b2' value='$zahl2'>";
    echo "<input type='hidden' name='e2' value='$eingabe'>";

    echo "<div id='zahlen'>";

    echo "$zahl1 $rechenart $zahl2 = ";
    echo "<input type='text' name='eingabe'><br><br>";

    echo "<input type='submit' name='seite' value='weiter'>";

    echo "<div id='zurueck'>";
    echo "&nbsp; <a href='programm.php'>abbrechen</a>";
    echo "</div>";

    echo "</div>";
    ?>
    </form>

    Ich habe alles gut geschafft jetzt hängt es aber an etwas.
    Mein Problem:

    Meine Werte in der Form werden immer gespeichert und alle Variablen bekommen immer die gleichen Werte.

    Was ich gerne will:

    Jedes mal wenn die Form geladen wird, sollen meine Werte in Variablen gespeichert werden.

    Aber nur so:
    aktuellerDurchlauf=1
    gespeichert werden soll

    $a1 =$zahl1;
    $r1 = $rechenart;
    $b1 = $zahl2;
    $e1 = $eingabe;


    aktuellerDurchlauf=2
    gespeichert werden soll

    $a2 =$zahl1;
    $r2 = $rechenart;
    $b2 = $zahl2;
    $e2 = $eingabe;


    usw.

    Mein Programm wird später nur 10 durchlaufen, dann werden die Eingaben ausgewertet.
    Aber das ist jetzt was anderes.

    Ich hoffe ich habe meine Probleme deutlich gemacht, hat einer von euch eine Lösung/Tipp/Rat oder sonst was, was mir evntl. helfen könnte.

    Danke an Alle!
    Zuletzt geändert von eazy2011; 30.12.2011, 10:02.

  • #2
    Bitte benutze die PHP-Tags () und sorge für eine vernünftige Formatierung. So liest sich das keiner gerne durch. Und bitte schmeiß auch die Zeilenangaben raus.

    Danke
    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Zitat von eazy2011 Beitrag anzeigen
      Meine Werte in der Form werden immer gespeichert
      An welcher Stelle in dem Script das du gepostet hast bist du der Meinung dass das steht?

      Kommentar


      • #4
        Sorry Leute
        Habe ich nicht gewusst, dass ich das so komisch "geschmissen" habe.
        Sorry

        Kommentar


        • #5
          Wie wäre es damit, du änderst das dann?

          Kommentar


          • #6
            habe es doch geändert oder?!

            Kommentar


            • #7
              Und wo sind deiner Meinung nach die PHP-Tags?

              Kommentar

              Lädt...
              X