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