Leerer Datensatz in Datenbank bei Pageaufruf

Subwoover

Erfahrenes Mitglied
Hey Leute ich wieder...
Ich hatte bereits ein Script um Daten aus einem Form in eine Datenbank zu adden....
Das ist dank meinem hängengebliebenen FTP abhanden gekommen... nun hab ich ein weiteres hinbekommen (Meisterleistung für einen Mysql anfänger =)

Allerdings was beim vorigen Script nicht so war: er trägt mir bereits einen leeren Datensatz ein wenn ich die Page aufrufe, warum????

PHP:
<html><head><title>Hi</title></head>
<body>
<form action="<?php echo $PHP_SELF ?>" method="post" name="eintrag">
<input type="text" name="name"><br>
<input type="text" name="passwort"><br>
<input type="submit" value="Send">
</form>
</body>
</html>
 <?

    $connect = mysql_connect("localhost","es","es11");
    mysql_select_db("es",$connect);
    $insert = "INSERT INTO test (username,password) VALUES ('$name','$passwort')";
    $result = mysql_query($insert);

if ($eintrag)
echo $result;

?>

Bitte help :)
 
Zuletzt bearbeitet:
du fuehrst den Script jedes mal aus, wenn die Seite aufgerufen wird.
du musst das eintragen, wenn keine Daten vorhanden sind unterbinden.
PHP:
<?php
// nur ausfuehren, wenn das formular gesendet und name nicht leer ist
if ($send && $name) {
// und dein ganzer script
}
?>
 
Also wenn es so nicht geht,
dann werde ich auch kein rat mehr wissen.
PHP:
if (!empty($send) && !empty($name)) {
    $connect = mysql_connect("localhost","es","es11");
    mysql_select_db("es",$connect);
    $insert = "INSERT INTO test (username,password) VALUES ('$name','$passwort')";
    $result = mysql_query($insert);

if ($eintrag)
echo $result;
}
 
Lol jez kann ich gar nix mehr eintragen :)

EDIT: Ah moment hab einen weg gefunden :)
Jez gez... ich hab einfach nur eine Bedingung angegeben damit er zum Mysql Server connectet, dann gez!!

thx dir trotzdem hehe
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück