Marian: Sehe den Fehler nicht

Beitrag lesen

Hallo ingobar,

$insertSchuler = @mysql_query("INSERT INTO schuler VALUES (id,name,vname,kl_id) VALUES ('$schulerId','$s_name','$s_vname','$kl_id')");

Sowas zu debuggen ist nicht leicht. Lass dir das erzeugte Query doch mal ausgeben.
Wenn du mit @ eine eventuell auftretende Fehlermeldung unterdrückst, solltest du anderweitig darauf reagieren, z. B. mit
@mysql_query(...) or die("fehler... ". mysql_error());

Laut DB ist der Fehler in ab VALUES. Ich weiß aber nicht warum.

Da ist auch ein VALUES zu viel.

Die Datentypen in der MySQL-DB ist int, text, text, int.

Dann solltest (musst?) du die Integer auch als Integer übergeben und nicht als String.

Viele Grüße aus Freiburg,
Marian

--
Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->