Hallo,
ich gestalte gerade ein mehrseitiges(6) Formular.
Jede Seite hat ein dutzend Felder und Options und Checkboxen.
Da ich nicht jedes Feld (bist du ausgefüllt ?) abfragen möchte habe ich mir eine Schleife gebastelt.
while(list($Feld, $Wert) = each($HTTP_POST_VARS)){
...}
Das funktioniert auch wunderbar, jedoch werden mir nur die Werte des FELDNAMENS und FELD Value übergeben.
Ich habe z.B. ein Feld1 mit dem Text "Haben Sie schonmal Kinder betreut?" davor.
Jetzt möchte ich das beim Submit, wenn das Feld1 niht ausgefüllt wäre ... auch der Fehler "Haben Sie schonmal Kinder betreut? fehlt noch !" kommt.
Deswegen dachte ich mir den Wert, der als Fehler kommen sollte, in das Attribut alt="Haben ..." zu setzen.
aber pustekuchen.
Ne Idee wie ich das für jedes Feld machen könnte ? Ohne tausenmal zu schreiben if(!Feld....) ?
[Bis jetzt hab ich das nur mit dem Feldnamen gemacht was bei Name, Strasse, Ort,PLZ auch gut geht... jedoch bei Fragen wirds unschön für den Anwender]
Danke.
P.S: Arbeite dabei auch mit Session.