Kevin: Formular mit checkboxe in eine Session speichern

Hallo

ich habe ei kleines Problem:

Ich muss ein Formular über mehrere Seiten machen, und die Angabe von den ersten Seiten in eine Session speichern.

Nun, eigentlich keine allzu grosse Sache, wenn da nicht die Checkboxen wären...

Wenn eine checkbox markiert ist funktioniert es gut, es gibt dann den wert der ausgewählten checkbox an.

Sind aber beide gecheckt, gibt mir echo nur die zweite aus.
Ich habe hier eine sehr vereinfachte ausgabe meines Scrips:

SEITE 1
<html>
<html>
<head>
</head>
<body>
<form method="GET" action="main.php">
<p><input type="text" name="querytoolquestion1" size="20"><br>
<input type="checkbox" name="querytoolquestion2" value="answer1checkbox">Hund<br>
<input type="checkbox" name="querytoolquestion2" value="answer2checkbox">Katze<br>
</p>
<p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form>
</body>
</html>

SEITE 2
<?php
 session_save_path("./save");
 session_start();
 session_register("querytoolquestion1","querytoolquestion2");
?>
<html>
<head>
</head>
<body>
<p>Im Formular wurde <b><?php echo $querytoolquestion1?> und <?php echo $querytoolquestion2 ?></b> eingegeben!!</p>
<p><a href="main2.php">nächste Ebene</a></p>
</body>
</html>

Danke

  1. Hallo Kevin,

    Wenn eine checkbox markiert ist funktioniert es gut, es gibt dann den wert der ausgewählten checkbox an.

    lies mal http://dclp-faq.de/q/q-formular-checkbox.html

    session_register("querytoolquestion1","querytoolquestion2");

    die Funktion ist veraltet, verwende das Array $_SESSION (schau dir mal den 1. Achtung-Kasten auf http://www.php.net/session_register an)

    <p>Im Formular wurde <b><?php echo $querytoolquestion1?> und <?php echo $querytoolquestion2 ?></b> eingegeben!!</p>

    besser $_GET['querytoolquestion1']

    Grüße aus Nürnberg
    Tobias

    1. Vielen Dank!!

      Ich werds gleich versuchen...