"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

php formular prüfen mit if statement und array

fenster 07.12.2004 - 22:23 1350 5
Posts

fenster

Big d00d
Registered: Sep 2002
Location: xxxy
Posts: 185
hallo

habe da ein formular
mit folgenden
feldern
anrede
vorname,nachname,strasse,ort,plz,land,passwort

möchte das ding nur voerst mal darauf
prüfen ob überhaubt etwas eingetragen wurde
mit ! isset
und einem if statemnet

ich möchte nicht einzeln die formularnamen
je in ein if statment paken und einzeln
jedes prüfen

sondern
die felder in ein index basierendes array (ich glaube
dass nennt man so)

packen und dann einfach
schreiben

if(! isset [0] [2] [3] [4] ... das ist dann der array)
{ und hier die bedingung usw....
}


kann mir das mal jemand zeigen wie das geht
ob sinnvoll oder nicht sie dahin gestellt
möchte mich nur mal array verwenden



gruß
fenster
Bearbeitet von fenster am 07.12.2004, 22:29

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
Wird nicht funktionieren, da, wenn du das alles in einem Array eintragen lässt, halt "" eingetragen wird, wenn nichts eingegeben wurde (glaub' ich zumindest), also isset müsste auf jeden Fall immer true sein.

Normalerweise prüft man des doch mit if(trim(strlen($_POST['...'])==0)) ... oder is das doch auch zu umständlich? :)

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4873
http://at.php.net/en/language.variables.predefined
php.net kennst du?
Code: PHP
if(isset($_POST) && !empty($_POST['wasauchimmer']) 
...

BTW: Bei dem Link von mir sind auch genug Beispiele mit Arrays.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
http://at2.php.net/manual/en/function.array-walk.php mit $_POST oder $_GET

oder wwi kann ja sein

du benutzt irgendwas anderes und so
weiss aber jetzt nicht ob du verstehst was ich mein

weil ich schreibs einfach irgendwie
auch mit irgendwelchen absätzen und

ohne satzzeichen

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
kannst es auch ohne funktion realisieren, is ma vielleicht am anfang nicht so verwirrt

nehmen wir mal vorname, wobei das input-feld auch Vorname heissen muss:
Code: PHP
if($_POST['Vorname'] == "")
 echo "empty!;\n";

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
du möchtest dich mit einem array verwenden? :eek:

ok, egal... Also wenn es dir ernst mit PHP ist, dann solltest du dich vielleicht zuerst mit den basics der programmierung befassen, wozu IMHO das verwenden von arrays zählt... dazu such dir bitte aus dem tutorial-thread was passendes raus, da steht mit sicherheit genug drin' was dir weiter hilft.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz