Vérifier si Liste menu vide

Résolu/Fermé
Sinistrus Messages postés 1017 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - Modifié par Sinistrus le 30/08/2013 à 16:01
Sinistrus Messages postés 1017 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 30 août 2013 à 16:21
Bonjour,

ce code me fait une erreur :
if(empty($Confirmation)) {$_GET["msg"] = urlencode("Champ « Confirmation » vide");}else{
if(empty($Rang)==0) {$_GET["msg"] = urlencode("Champ « Rang » vide");}else{


Le Rang est une liste déroulante et lorsque je souhaite enregistrer dans ma table, il me renvois que la liste est vide... or elle est pleine.

Savez-vous pourquoi svp ?

2 réponses

le_joker_fou Messages postés 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
30 août 2013 à 16:18
Ton erreur est normal.

Ta condition
if(empty($Rang)==0)
demande si le tableau est vide, et s'il est vide alors la fonction empty() renvoi 1, or $Rang n'étant pas vide la fonction empty() renvoi 0, ta condition est donc vérifiée.

Avec ça
if(empty($Rang))
ça devrait fonctionner.
0
Sinistrus Messages postés 1017 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 17
30 août 2013 à 16:21
Merci beaucoup !
0