Hallo,
ich (Anfänger) bemühe mich vergeblich, eine Eingabevalidierung für ein Formular zu erstellen. Mein Skript beginnt mit der Definition eines Arrays:
(etwas gekürzt), es geht weiter mit der Definition einer Funktion, die eine Tabelle mit dem Formular enthält,
und im Hauptprogramm gibt es nach einem
die Frage:
Und diese Frage ist immer wahr, das soll heißen, es kommt immer zur Fehlerbehandlung. Offensichtlich ist $POST['f_email'] immer leer, ich greife nicht richtig auf die Variablen zu. Ich komme aber nicht drauf, was da anders sein sollte. Bitte um einen Rat.
Grüße
joche
ich (Anfänger) bemühe mich vergeblich, eine Eingabevalidierung für ein Formular zu erstellen. Mein Skript beginnt mit der Definition eines Arrays:
PHP-Code:
$f_feld = Array(Array("Passwort","f_passw1","",""," "),
Array("E-Mail","f_email","",""," "));
PHP-Code:
function form_tab($eingabefelder){
echo "<html>
.
.
<form action='{$_SERVER['$PHP_SELF']}' method='post'>
<table>
<tr>
<td>{$eingabefelder[0][0]}</td>
<td><input name='{$eingabefelder[0][1]}'
value='{$eingabefelder[0][3]}'></td>
</tr>
.
.
</html>";
}
PHP-Code:
if(isset($_POST['gesendet']))
PHP-Code:
if ($POST['f_email']==""){
// fehlerbehandlung
}
Grüße
joche
Kommentar