Schalom im Forum Gast. Es chillt sich viel chilliger eingeloggt
oder als Chiller. Ohne Aktivierungsmail kein chillen im Forum.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Hilfe wie

Thema: [HTML] / [PHP] Formular

 (Gelesen 703 mal)
Seiten: [1]   Nach unten
Drucken
0 Chiller und 1 Gast betrachten dieses Thema.
Hoschie
« : August 11, 2004, 15:49 »

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.
Code:
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.
« geändert: August 11, 2004, 15:57 von ~H{}schIe~ »
tOAsD
Real-Egoist
****
Offline Offline


« Antwort #1 : August 11, 2004, 16:15 »

internes array was strings mit den langtexten zu den variablennamen $Feld matcht

Hoschie
« Antwort #2 : August 11, 2004, 21:20 »

geht ... danke !
Tags:
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC • Mesh design by Bloc
Seite erstellt in 0.144 Sekunden mit 24 Zugriffen.