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]-->
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]-->