Hello,
*aaach Mann*
Ich bekomme folgenden Fehler:
unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Welche Zeilennummer?
$connect = @mysql_pconnect($dbserver,$dbuser,$dbpsw)
or die (mysql_error());
@mysql_select_db($db,$connect)
or die (mysql_error());
Zum Testen die Fehleroption (@) bitte weglassen
$sql_query = "INSERT INTO Kurs VALUES('$_POST['kursname']','$_POST['ort']','01.05.2006','$_POST['stundenzahl']','$_POST['maxschueler']','$_POST['minschueler']','$_POST['beschreibung']','$_POST['kosten']')";
$sql_query = "INSERT INTO Kurs VALUES('{$_POST['kursname']}',".
"'{$_POST['ort']}','01.05.2006',".
"'{$_POST['stundenzahl']}',".
"'{$_POST['maxschueler']}',".
"'{$_POST['minschueler']}',".
"'{$_POST['beschreibung']}',".
"'{$_POST['kosten']}')";
So könnte es gehen, ist aber nicht sicher.
An die DB übergebene Werte sollten vorher passend maskiert werden mit
http://de.php.net/manual/de/function.mysql-real-escape-string.php
dazu müssen ggf. die Maskierungen, die PHP automatisch erzeugt, vorher wieder entfernt werden
siehe http://de.php.net/manual/de/function.get-magic-quotes-gpc.php und Links.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau