URL: https://www.overclockers.at/coding-stuff/php_formular_pruefen_mit_if_statement_und_array_131491/page_1 - zur Vollversion wechseln!
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
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?
http://at.php.net/en/language.variables.predefined
php.net kennst du?
...Code: PHPif(isset($_POST) && !empty($_POST['wasauchimmer'])
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
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: PHPif($_POST['Vorname'] == "") echo "empty!;\n";
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.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025