Ich hab neulich angefangen mit PHP zu arbeiten. Jetzt möchte ich, das ich durch ein Formular Datensätze in meine MySQL datenbank schreiben kann! Ich habs bereits einmal geschafft, aber jetzt gehts nicht mehr. Da wo die x's sind, sind normalerweise die Daten für die Datenbank. Da stimmt auch alles, das ist nicht das Problem. Weiß jemand was ich falsch mach? Muss eigentlich am Code liegen.. Wär für Hilfe dankbar.
<html>
<head>
<?php
if ($gesendet)
{
$db = mysql_connect(x, x, x);
$sqlab = "insert gaestebuch";
$sqlab .= "(name, email, icq, homepage, eintrag";
$sqlab .= " homepage, eintrag) values ";
$sqlab .= "('$name', '$email', '$icq', '$homepage', '$eintrag')";
mysql_db_query("usr_web155_1", $sqlab);
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Eintrag hinzugefügt<p>";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Eintrag hinzugefügt<p>";
}
mysql_close($db);
}
?>
</head>
<body>
Geben Sie einen vollständigen Datensatz ein und senden Sie das
Formular ab:
<form action = "uf13.php" method = "post">
<input name="name"> Name<p>
<input name="email"> eMail<p>
<input name="icq"> ICQ<p>
<input name="homepage"> Homepage<p>
<input name="eintrag">
Eintrag<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
</body>
</html>
sui Gast |