Hello,
ich empfehle Dir dringend nochmal die Lektüre eines Tutorials. Da gibt es ein ganz witziges von http://tut.php-q.net
Aber nicht nur lesen, sondern alle Beispiele auch aus dem Kopf nachmachen!
$sql = "INSERT INTO DVD set ".
"Filmtyp = '".mysql_escape_string($_POST["filmtyp"])."',".
"Titel = '".mysql_escape_string($_POST["titel"])."',".
"Laenge = '".mysql_escape_string($_POST["laenge"])."',".
"Bemerkungen='".mysql_escape_string($_POST["bemerkung"])."'");
$res = mysql_query($sql, $conID);
if ($res)
{
echo "Ihre Daten wurden gespeichert.";
}
else
{
echo "Ihre Daten wurden nicht gespeichert!";
}
Es ist durchaus erlaubt, auch bei INSERT mit SET zu arbeiten.
Das erspart gerade Anfängern viel Kummer.
Und ruhig immer ALLE Werte in Häckchen übergeben. Das ist auch bei numerischen Werten erlaubt, nur NULL muss als Schlüsselwort ohne Häkchen im SQL-String stehen.
Und auf keinen fall das Maskieren mit mysql_escape_string() vergessen. Wenn allerdings mygic_quotes_gpc() == true; dann muss man vorher die Backslashes von PHP wieder entfernen -> mysql_escape_string(strilslashes($_POST["xxx"]));
Das musst Du da oben also ggf. noch einbauen!
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen