Hallo an alle, ich bekomme immer die Fehlermeldung:
MySQL-Error:You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'not, email, alter, geschlecht (M/W), groesse, wohnort, beruf) v
und ich weiss echt nicht mehr weiter, kenne mich nicht so mit PHP und SQL aus, ich hoffe ihr habt da mehr plan als ich.
Hier ist noch der link zu dem formular und den Fehler:
http://flame4ever.fl.funpic.de/senden.php
Kann es an der SQL datenbank liegen?
<html>
<head>
<?php
if ($gesendet)
{
$db = mysql_connect(localhost,*datenbank*,*Passwort*);
$sqlab = "insert mitglieder";
$sqlab .= "(nick, name, vorname, hobbys, hot, not, email, alter, geschlecht (M/W), groesse, wohnort, beruf) values ";
$sqlab .= "('$ni', '$na', '$vn', '$hb', '$ht', '$nt', '$em', '$al', '$ge', '$gs', '$wo', '$br')";
mysql_db_query("*datenbank*", $sqlab);
if (mysql_errno()) die ("MySQL-Error:" . mysql_error());
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Datensatz hinzugefügt<p>";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt<p>";
}
mysql_close($db);
}
?>
</head>
<body>
Geben Sie einen vollständigen Datensatz ein und senden Sie das
Formular ab:
<form action = "senden.php" method = "POST">
<input type="text" name="ni"> Nick Name (Spitzname)<p>
<input type="text" name="vn"> Vorname<p>
<input type="text" name="hb"> Was sind deine Hobbys<p>
<input type="text" name="ht"> Wie soll dein Traumpartner sein?<p>
<input type="text" name="nt"> Auf was stehst du garnicht?<p>
<input type="text" name="em"> Deine E-Mail Adresse<p>
<input type="text" name="al"> Wie alt bist du?<p>
<input type="text" name="ge"> Welches Geschlecht bist du? (M für Mänlich / W für Weiblich)<p>
<input type="text" name="gs"> Wie Gross bist du? (in Form XXX cm)<p>
<input type="text" name="wo"> Wo Wohnst du?(Stadt, Bundesland)<p>
<input type="text" name="br"> Was für ein Beruf übst du aus?<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
Alle Datensätze <a href="html_ausgabe.php">anzeigen</a>
</body>
</html>
datenbank:
Feld Typ Attribute Null Standard Extra Aktion
nick varchar(30) Nein
name varchar(30) Nein
vorname varchar(30) Nein
hobbys varchar(50) Nein
hot varchar(50) Nein
not varchar(50) Nein
email varchar(30) Nein
alter int(3) Nein 0
geschlecht (M/W) char(1) Nein
groesse float Nein 0
wohnort varchar(30) Nein
beruf varchar(30) Nein