Hallo,
ich habe folgendes Script:
Ich habe folgendes Problem, das Programm sucht schon am Anfang nach den noch nicht ausgefüllten Felder... das soll aber erst dann suchen, wenn ich auf senden gedrückt habe... Wie macht man das... ich finde keine Lösung 
VG
ich habe folgendes Script:
PHP-Code:
<h2>Authorisierungscode erzeugen</h2>
<?
$error = 0;
$username_key = trim($_POST['username_key']);
$email = trim($_POST['email']);
$key_log = trim($_POST['key_log']);
if($username_key == "" or $email == "" or $key_log == "") {
$error = 1;
}
print $username_key;
print $email;
print $key_log;
if($error == 0) {
// Aufbau des SQL-Statements aus den Formularfeldern
$sql = "INSERT INTO Tabelle (username_key, email, key_log) VALUES ('$username_key', '$email', '$key_log')";
$result = mysql_query($sql);
// Anzeigen des Primaerschluessels des neuen Datensatzes
echo "Ihre ID: ", mysql_insert_id(), " enthält folgende Daten:<br>";
"<br>";
// MYSQL-Fehlermeldungen ausgeben:
if(!$result)
echo "fehler: ",mysql_error(),"<br>";
else
echo "$username_key , $email , $key_log";
}
else {
echo "<font color=red><br />
Bitte fülle alle Felder aus</font>";
// Anzeige des Webformulars
?>
<FORM method=post action=key_log.php>
Username<br />
<INPUT type=text name=username_key size=50 value=""><br /><br />
E-Mail Adresse<br />
<INPUT type=text name=email size=50 value=""><br /><br />
Authorisierungscode<br />
<INPUT type=text name=key_log size=50 value=""><br /><br />
<INPUT type=submit value="Authorisierungscode erzuegen"><br>
</FORM>
<?
}
?>
VG

Kommentar