Vinzenz Mai: Leerer Datenbank Eintrag wird erzeugt

Beitrag lesen

Hallo,

Leider ist da ein Fehler drin. Wenn ich die Seite aufrufe und nicht auf den Button klicke, wird trotzdem ein leerer Benutzer in die Datenbank eingetragen.

<?
  $name = $_POST["name"];
  $password = md5($_POST['password']);
  $email = $_POST["email"];
  $eintrag = "INSERT INTO rm_user (name, password, email, gruppe) VALUES ('$name', '$password', '$email', '0')";
  $eintragen = mysql_query($eintrag);
?>

wenn sich dieser Code-Abschnitt _nicht_ innerhalb eines if-else-Konstruktes
befindet und beim Aufruf der Seite immer ausgeführt wird, dann wird immer ein
INSERT ausgeführt und in vielen Fällen sogar gut gehen.

Bitte lies außerdem da weiter.

Freundliche Grüße

Vinzenz