Mailinglisten-Archive |
> Ich lese Werte aus dem $_POST-Array aus. Wenn ein Element nicht mit > übertragen wird, z.B. eine Checkbox, wirft PHP gleich einen Fehler aus, > wg. nicht definiert. > > Das ist auch OK. Ich möchte aber, das bei Nichtexisten schlicht ein > Leerstring zurückgegeben wird. Jetzt kann ich natürlich jedes > POST-Elemnt per 'define' auf Existenz prüfen, das mir aber bei ca. 40 > Feldern schlicht zu umständlich. Gibt es da nicht einen einfacheren Weg? function val($val) { if ( isset($val) ) { return $val; } return ''; } echo val($_POST['whatever']); -- Sebastian Mendel www.sebastianmendel.de www.tekkno4u.de www.nofetish.com
php::bar PHP Wiki - Listenarchive