Badboy46: Prüfen ob ein Eingafeld ausgefüllt wurde.

Beitrag lesen

Hallo,

hat es vorteile, wenn man auf == "" oder mit empty() prüft, hat empty() Nachteile?

zitat manual: "Diese Funktion liefert TRUE, wenn eine Variable nicht definiert, leer oder gleich 0 ist, ansonsten FALSE."

mit empty() sieht die Lösung dann so aus

<?php
if(isset($_POST["name_des_formularfeldes"]) && empty($_POST["name_des_formularfeldes"])){
 echo "FEHLER";
}
?>

es reicht dann durchaus aus, mit !empty() zu prüfen - ob die variable gesetzt ist, prüft empty() selber ja auch schon, s.o.

das wusste ich nicht ;-)
aber lieber einmal mehr auf isset() prüfen, als nachher beim Test auf Fehlermeldungen zu stossen g*

aber wenn man auf == "" prüft, sollte man schon auf isset() prüfen