php formular prüfen mit if statement und array
fenster 07.12.2004 - 22:23 1350 5
fenster
Big d00d
|
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
|
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
|
|
mat
AdministratorLegends never die
|
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
|
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: if($_POST['Vorname'] == "")
echo "empty!;\n";
|
watchout
Legendundead
|
du möchtest dich mit einem array verwenden? 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.
|