Formular mit checkboxe in eine Session speichern
Kevin
- php
0 Tobias Kloth0 Kevin
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
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
Vielen Dank!!
Ich werds gleich versuchen...