phpbar.de logo

Mailinglisten-Archive

[php] $_POST Wert auslesen ohne Fehler bei Nichtexistenz

[php] $_POST Wert auslesen ohne Fehler bei Nichtexistenz

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Die Sep 30 17:31:32 CEST 2003


> 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