Mailinglisten-Archive |
Matthias Zoellner wrote: > Hallo zusammen, > > folgendes Problem: > > 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? echo empty($_POST['val'])?'':$_POST['val']; oder was ich auch gerne habe: eine fertige Funktion show ($val) { if (empty($val)) { return ''; } else { return $val; } } dann brauchste einfach nur im Skript den Echo - Aufruf durch einen show() - Aufruf ersetzen ;-) -- Mike Beck mikebeck at users.sourceforge.net
php::bar PHP Wiki - Listenarchive