php formular prüfen mit if statement und array

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_formular_pruefen_mit_if_statement_und_array_131491/page_1 - zur Vollversion wechseln!


fenster schrieb am 07.12.2004 um 22:23

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


Spikx schrieb am 07.12.2004 um 22:40

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 schrieb am 07.12.2004 um 22:41

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 schrieb am 08.12.2004 um 03:02

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 schrieb am 08.12.2004 um 10:31

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 schrieb am 08.12.2004 um 13:40

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.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025