if(isset($_POST[‘test’])) //Feststellen ob etwas abgesendet wurde
{
$test = trim($_POST[‘test’]); //Unnötige Zeichen entfernen
if (empty($test)) //Statt empty kann man in diesem fall einfach (!$test) verwenden
echo “Feld ist LEER!”;
else
echo “Feld ist gefüllt!”;
}
@iNaD: Das Problem mit deiner Methode ist, dass sie Notices triggert, und das ist böse.
Irgendetwas mit NULL oder „“ zu vergleichen ist imho immer identisch, das hängt mit dem allzu losen Typensystem zusammen.
@michi: Man kann auch gleich empty() verwenden, empty() und isset() sind beides Sprachkonstrukte und bewirken auch keine Notices. Eine Variable wird als „empty“ angesehen, wenn sie zu false evaluiert (leerer String, leeres Array, false, NULL, …)