hi @all,
ich brauche hilfe für mein kleines php scriptchen.
ich hab vorgehabt, ein kleines bestellformular für meine page zu machen. dazu muss dieses formular geschützt sein, ganz simpel ohne sessions.
deswegen hab ich ein kleines script geschrieben (für euch hab ich einfach was ganz kleines gemacht)
Code:
<?
if(($_GET['action']) == '') {
echo "
<form action='?action=pw' method='post'>
<input type='password' name='pw'>
<input type='submit' value='formular anzeigen'>
</form>
";
} elseif(($_GET['action']) == 'pw') {
if(($_POST['pw']) == 'hallo') {
echo "
<form action='?action=send' method='post'>
<input type='text' name='formular'>
<input type='submit' value='abschicken>
</form>
";
} else {
echo "PW falsch";
}
} else {
echo "Du hast eingetippt ".$_POST['formular'];
}
?>
so, diese version hier ist natürlich unbrauchbar, das formular danach und das abschicken an die email etc. hab ich einfach ersezt als: Du hast eingetippt xy. so, nun kommt das problem:
ich kann pw hallo eingeben und das input feld kommt, und mit falschen pw: PW falsch. doch wenn ich das pw richtig eingetippt hab, und danach in dem input feld etwas eintippe, danach absende, kommt einfach eine leere, weisse seite..
wieso das?