fastix®: Ein für mich schwierig zu beschreibendes Problem

Beitrag lesen

Moin!

Du solltest vielleicht bei der Typisierung noch weiter gehen:

Statt:

$Erlaubte_Felder = array ("Name", "eMail", "Telefon", "Homepage", "Nachricht");
   $Pflichtfelder   = array ("Name", "eMail", "Nachricht");

dann gleich richtig:

$arRequests['feldname']['pflicht']       = TRUE;                   # TRUE, FALSE  
$arRequests['feldname']['typ']           = 'INPUT';                # INPUT, AREA, SELECT, RADIO, CHECKBOX  
$arRequests['feldname']['erlaubteWerte'] = array('Hallo', 'Welt'); # oder: FALSE;  
$arRequests['feldname']['prueffunktion'] = 'teste_plz()';          # oder: FALSE;  

Das lässt sich dann prima auswerten und die entsprechenden Aktionen ausführen. Noch besser wird es, wenn Du das Ganze hübsch als Objekt mit noch hübscheren privaten Funktionen verpackst...

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix