Um sicherzustellen, daß keine leeren Eingaben übertragen wurden, hatte ich
if ( isset($_POST['eingabe']) && !empty($_POST['eingabe'])
verwendet. Leider geht damit die Eingabe "0" nicht durch. Mit
if ( isset($_POST['eingabe']) && $_POST['eingabe']!="" )
geht es, aber ist dieses Verhalten, den String "0" bei empty als leer zu betrachten, nicht sinnlos? Eine Zahl 0 als leer zu betrachten kann ich noch nachvollziehen, beim String fehlt mir aber das Verständnis.