PHP: check heut gar nix mehr
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
arg vielen dank
aufruf
ausdruck
ausgabe
aussehen
beitrag
count
eingefallen nochmals
email
feinheit
firma
fragen
fragezeichen
funktion
inhalt
operator
vielen dank
-
Wie vereinfache ich diese Abfragen und mach sie mehr oder weniger dynamisch:
if(isset($_POST['name'])) { $name = $_POST['name']; } else {$name='';} if(isset($_POST['mail'])) { $mail = $_POST['mail']; } else {$mail='';} if(isset($_POST['homepage'])) { $homepage = $_POST['homepage']; } else {$homepage='';} if(isset($_POST['text'])) { $text = $_POST['text']; } else {$text='';}
thx apollo13
Beitrag ge?ndert am 17.12.2005 12:19 von apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mal ne frage nebenbei.. was verstehst du unter dynamisch?
einfacher k?nnte es so aussehen:
$name = (isset($_POST['name']) && strlen(trim($_POST['name'])) > 0) ? trim($_POST['name']) : ''; //usw...
Beitrag ge?ndert am 17.12.2005 13:10 von kirschbluete -
$options = array('mail', 'name', 'blub', 'bla'); forech ($options as $key) { if(array_key_exists($key, $_POST) ${$key} = trim($_POST[$key]); }
-
arg, vielen dank!!!!!
das:
${$key} = trim($_POST[$key]);
ist mir nicht eingefallen. Nochmals vielen Dank.
Etwas vielleicht noch, ich bring mir php so mer selbst bei und habe nun schon auch f?r ne Firma ne Seite programmiert. Nur an Feinheiten wie oben mangelt es eben noch :). Nun was macht dieser Teil:
? trim($_POST['name']) : ''; <- das Fragezeichen.
Ansonsten ist alles klar..
Danke noch mal
MfG apollo13 -
hier, habs jetzt auch getestet, und es funktioniert:
/* Funktion */ function post($array) { $ausgabe = ""; $array_count = count($array); for($i=0;$i<=$array_count;$i++) { $name = $array[$i]; if(!isset($_POST[$name])) { $post = $_POST[$name]; $ausgabe.= "\$".$name." = $post;\n"; }else{ $ausgabe.= "\$".$name." = \"\";\n"; } } @eval($ausgabe); } /* Abfrage */ post("name", "email");
Beitrag ge?ndert am 17.12.2005 16:07 von wwww -
@kirschbluete: danke f?r die Erkl?rung ..
@wwww: danke, aber das von krischbleute gef?llt mir besser. Trotzdem danke..
kann geclost werden
MfG apollo13
Beitrag ge?ndert am 17.12.2005 16:28 von apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage