Bandit_profi
Erfahrenes Mitglied
Tag,
bin gerade dabei nen kleines simples Guestbook zu basteln.
Datei zum eintragen:
So also dann wird das alle an die Datei add.php gesendet.
Nun bekomm ich da aber nen Fehler aus gegeben:
You have an error in your SQL syntax near '(,name, mail, homepage, comment) VALUES ('','', '', 'http://', '')' at line 1
Datei add + connect:
Ich hab eigentlich keine Ahnung was die Fehlermeldung meint.
Kann mir bitte wer helfen? Danke.
Bandit
P.s.: Das erste '', bei den Values sol die ID eintragen!
bin gerade dabei nen kleines simples Guestbook zu basteln.
Datei zum eintragen:
Code:
<?
include("connect.php");
?>
<table>
<tr>
<form action="index.php?show=add.php" method="post"><tr>
<input type="hidden" name="action" value="save">
<td width="100" class="gb">Name:</td>
<td width="100"><input type=text name="name"></td>
</tr>
<tr>
<td width="100" class="gb">Email:</td>
<td width="100"><input type="text" name="mail"></td>
</tr>
<tr>
<td width="100" class="gb">Homepage: </td>
<td width="100"><input type="text" name="homepage" value="http://"></td>
</tr><tr>
<td width="100" class="gb" valign="top">Eintrag:</td>
<td width="100"><textarea name="comment" rows="6" cols="25"></textarea></td>
</tr><tr>
<td width="100" class="gb"> </td>
<td width="100"><input type="submit" value="eintragen"></td></form>
</tr>
</form>
</table>
So also dann wird das alle an die Datei add.php gesendet.
Nun bekomm ich da aber nen Fehler aus gegeben:
You have an error in your SQL syntax near '(,name, mail, homepage, comment) VALUES ('','', '', 'http://', '')' at line 1
Datei add + connect:
PHP:
<?
$enter = "INSERT INTO $dbbank (name, mail, homepage, comment) VALUES ('','$name', '$mail', '$homepage', '$comment')";
$eintragen = mysql_query($enter);
echo mysql_error();
?>
Ihr Eintrag wurde erfolgreich gespeichert! <a href="?show=book.php" class="normal">[Aktualiesiren]</a>
//DATEI CONNECT
<?
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbbank = "book";
$dbtable = "eintrag";
mysql_connect("$dbhost","$dbuser","$dbpass") or die
("Vernimdung zur Dantenbank war nicht möglich, bitte überprüfen sie die Einstellungen!");
mysql_select_db("$dbbank") or die ("Die benötigte Datenbank existiert nicht!");
?>
Ich hab eigentlich keine Ahnung was die Fehlermeldung meint.
Kann mir bitte wer helfen? Danke.
Bandit
P.s.: Das erste '', bei den Values sol die ID eintragen!