Allgemein solltest du eventuell genauere Prüfungen machen. Ich definiere immer ein Array mit den Felddefinitionen. Diese nutze ich für das Formular und die Prüfungen.
Bsp:
$fields = array(
'artist_addtext' => array('Text (additional)', 'isSomeText', false, 'textarea', 8),
);
Die Werte bezeichnen den Parameternamen, die Aufschrift, die Prüffunktion, Pflichtfeld ja/nein, den Feldtyp und eventuell nötige Parameter zu dem Feldtyp (z.B. Zeilenanzahl des Textarea).
Einmal war das natürlich einige Arbeit dies zu implementieren. Wenn ich jetzt jedoch ein Formular benötige, habe ich es relativ leicht.
---
Weaverslave