Hi herb3,
Zum Aktivieren der Fehlerausgabe: Sind da mit
error_reporting(1+2+4+8);
alle Fehler abgedecket?
Nein, 6143 ist doch noch etwas mehr als 15 ;-) Übrigens ist es hilfreich die entsprechenden Konstanten zu verwenden. Eventuell willst du auch noch E_STRICT zusätzlich zu E_ALL aktivieren.
Du hast übrigens noch einen weiteren, schwerwiegenden Fehler in deinem Script. Die Usereingaben werden nicht korrekt behandelt (Stichwort magic_quotes rückgängig machen falls es aktiviert war und anschließend mysql_real_escape_string() arbeiten lassen), sodass dein Script in der vorhin geposteten Variante für SQL-Injektionen anfällig ist.
Viele Grüße,
~ Dennis.