Bonjour
J'utilise un formulaire en PHP qui renvoie du texte (input type='text') et pour vérifier si rien n'a été envoyé j'utilise !(isset($_POST["nom"])) mais cela ne fonctionne pas.
Par contre si je met !$_POST["nom"]=="" alors cela fonctionne
Vous savez d'où ça peut venir ?
Merci
Finalement j'ai décidé d'utiliser empty()
Mais j'aimerais quand même avoir une réponse
Ah d'accord merci, dans la doc de isset j'ai vu que ça vérifiait aussi si c'était différent de NULL donc je pensait que ça marchait.
Solution :
if(isset($_POST["pass"]))
cela suffit, pas besoin de vérifier si c'est vide...
J'utilise souvent :
if(isset($_POST["nom"]) && trim($_POST["nom"])!="")