Auge: Kein Eintrag, wenn Feld leer - warum?

Beitrag lesen

Hallo

Als Zweites. Was sagt var_dump($_POST);?



> ["f_titel"]=> string(12) "Test - Titel"
> ["f_inhalt"]=> string(13) "Test - Inhalt"
> ["f_sort"]=> string(0) ""
> ["abschicken"]=> string(15)
> 

Womit sich ] erklärt, was wiederum recht gibt. Ob damit der Query scheitert, müsstest du mal prüfen.

Als Standard für das Feld „f_status“ hast du ja 0 festgelegt. Mir stellt sich hier allersings die Frage, ob die Zahl 0 in das Schema für enum passt, denn laut Handbuch sind die Werte in einem solchen Feld String-Objekte. Es könnte also sein, dass sich MySQL am Typ des Standardwerts, den es statt der fehlenden Übergabe eines Werts im Query benutzt, stört (Zahl vs. String).

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war. Terry Pratchett, "Wachen! Wachen!" ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}