Hello,
Eine Markierung könntest Du über eine Klasse regeln, die ans Input-Feld gekoppelt wird.
*grins*... Also um ehrlich zu sein, habe ich bei dem CSS-Teil überhaupt nichts verstanden. Allerdings möchte ich es auch garnicht markieren sondern halt eben bei jedem Formularfeld (bzw. über dem Formularfeld) einen Infotext auszugeben wenn es nicht ausgefüllt wurde.
Geht das nicht?
Doch das geht auch.
Dann usst Du eben in Deinem $_out-Array einen Infotext einbauen zum feld und den im HTML-template zuordnen. Mach es so, wie mit dem <p> von der generellen Error-Message oder generiere einfach ein leeres Element (Inhalt = false), wenn kein Fehler aufgetreten ist.
Wichtig ist nur, dass PHP nicht ein nicht vorhandenes Arrayelement ausgeben muss, denn das würde eine Notice erzeugen und die benötigt man für die Fehlersuche dringend, darf sie also nicht einfach ausschalten, nur weil man Ruhe haben will.
Notices sind Deine Freunde, wenn es Dir um die Sicherheit der Seite geht!
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg