Empty etc

Hallo, eine Frage wiedermal,
ich suche ein Script das feststellt, ob in ein Formularfeld geschrieben worden war oder nicht.
Ich zeige mal mein altes:

$test = $_POST[‘test’];
if (empty($test)) {
echo “Feld ist LEER!”;
} else {
echo “Feld ist gefüllt!”;
}

Warum funktioniert das nicht, oder funktioniert es bei euch, wenn ja wie? Was mache ich falsch?

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 :wink:
echo “Feld ist LEER!”;
else
echo “Feld ist gefüllt!”;
}

Ansonsten müsste dein Code auch funktionieren…

also man kann auch statt empty einfach

Das funzt auch wunderbar^^
oder ich glaube auch geht:

Aber ich prüfe, ob die Variable überhaupt gesetzt ist
Eine Notice dürfte nicht auftreten^^