Destruction
Ensign
- Dabei seit
- Dez. 2007
- Beiträge
- 243
Moin,
habe alles in PHP geschrieben, aber es ist eher ein HTML/JS Problem:
Datei1:
Das ist das Login Formular.
Dann kommt auf Seite 2:
Und dann kommt eine riesige Umfrage mit ganz vielen Radio buttons.
Dann wird auf Seite3 überprüft ob alle angeklickt wurden:
So, wenn ich nun aber auf zurück klicke, sind die buttons nicht mehr "aktviert" also sie sind nicht mehr angeklickt und derjenige muss dann noch mal von ganz vorne anfangen.
Kann mir jemand sagen woran das liegt?
Vielen Dank
MfG
habe alles in PHP geschrieben, aber es ist eher ein HTML/JS Problem:
Datei1:
PHP:
<?php
session_start();
if($_POST['pw']) {
$pass = file_get_contents("82910219.txt");
if($_POST['pw'] == $pass) {
$_SESSION['logged'] = 1;
unset($_SESSION['fehler']);
}
elseif($_POST['pw'] != $pass) $_SESSION['fehler'] = "Falsches Kennwort";
}
if(isset($_SESSION['logged'])) {
header("Location: formular.php");
exit();
}
echo "Sie benötigen ein Kennwort um sich einzuloggen. Dieses ändert sich alle 24 Stunden<br>";
if(isset($_SESSION['fehler'])) echo "<br>Es ist ein Fehler aufgetreten : ".$_SESSION['fehler']."<br>";
echo "<br>Kennwort: <form action=login.php method=post><input type=password name=pw> <input type=submit value=Login></form>";
unset($_SESSION['fehler']);
?>
Das ist das Login Formular.
Dann kommt auf Seite 2:
PHP:
session_start();
if(!isset($_SESSION['logged'])) {
header("Location: login.php");
exit();
}
Und dann kommt eine riesige Umfrage mit ganz vielen Radio buttons.
Dann wird auf Seite3 überprüft ob alle angeklickt wurden:
PHP:
session_start();
if(!isset($_SESSION['logged'])) {
header("Location: login.php");
exit();
}
$fehler = 0;
for($z=1;$z<211;$z++) {
if(!$_POST[$z]) $fehler++;
}
if($fehler > 0) {
echo "Bitte füllen Sie alle Felder aus. Es fehlen: $fehler Felder<br><form><input type=\"button\" value=\"Zurück\" name=\"back_button\" onClick=\"javascript:history.back(1)\"> </form>";
exit();
}
So, wenn ich nun aber auf zurück klicke, sind die buttons nicht mehr "aktviert" also sie sind nicht mehr angeklickt und derjenige muss dann noch mal von ganz vorne anfangen.
Kann mir jemand sagen woran das liegt?
Vielen Dank
MfG