Hey
bin grade dabei aus einem Eintragsfeld Name und einen Eintrag die Daten in eine Datenbank zu verschieben,
damit ich danach die Einträge auf einer anderen Seite wieder "hervorholen" kann ...
Ich habe den folgenden Code (DBPasswort, Username und DBname wurden entfernt..)
PHP
<?php
mysql_connect("localhost", "dbuser","dbpw") or die ("Verbindung zur Datenbank fehlgeschlagen. contact admin!");
mysql_select_db("") or die ("Oups, die Datenbank ist verloren gegangen. contact admin!");
$dbname="";
$dbhost="localhost";
$dbuser="";
$dbpass="";
?>
HTML
<body>
<form method="post" name="eintrag">
<input height="100%" width="100%" type="text" name="eintrag">
<input type="text" name="name" height="100%" width="100%">
<input type="submit" value="Senden">
</form>
PHP
<?php
INSERT INTO
eintrag(name, eintrag, datum)
VALUES
($_POST['name'],
$_POST['eintrag'],
NOW());
$eintrag = $_POST['eintrag'];
if (empty($eintrag)) {
echo "Bitte schreibe einen Eintrag";
}
?>
Alles anzeigen
Nun bekomme ich folgende Fehlermeldung im Browser:
ZitatParse error: syntax error, unexpected T_STRING in /.../input.php on line 20
Auf Zeile befindet sich:
Wieso ist das falsch ? Ich habe den Fehler gegooglt, jedoch konnte ich nur finden, dass dieser Fehler auftaucht, wenn Anführungszeichen oder Baskslashs fehlen
Aber bei INSERT INTO brauch man doch keine Anführungszeichen odeeer?
Hoffe um Rat
Liebe Grüße
Tim