Probleme isset
Résolu/Fermé
Blablablabla1
-
27 août 2013 à 11:31
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 27 août 2013 à 12:48
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 27 août 2013 à 12:48
2 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
27 août 2013 à 11:33
27 août 2013 à 11:33
salut,
si tu envoies un formulaire, le isset va te renvoyer true étant donné que le champs existe dans ton formulaire. Il existe, mais il est vide.
En plus de l'isset, tu dois vérifier s'il n'est pas vide.
si tu envoies un formulaire, le isset va te renvoyer true étant donné que le champs existe dans ton formulaire. Il existe, mais il est vide.
En plus de l'isset, tu dois vérifier s'il n'est pas vide.
Salut !
Je me disais bien qu'il devait y avoir un truc dans ce genre ! Et comment fait-on cela svp :) ? Sinon je google mais bon
Merci bien !
Je me disais bien qu'il devait y avoir un truc dans ce genre ! Et comment fait-on cela svp :) ? Sinon je google mais bon
Merci bien !
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
27 août 2013 à 11:36
27 août 2013 à 11:36
tout simplement comme ceci :
if (isset($var) && $var != '' && isset($var2) && $var2 != '' && ...
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
27 août 2013 à 12:41
27 août 2013 à 12:41
if(isset($var) && !empty($var))
est plus propre je pense :)
est plus propre je pense :)
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
27 août 2013 à 12:43
27 août 2013 à 12:43
oui, d'ailleurs il me semble que grâce à empty() on peut se passer de isset, à tester.