Vérifier si Liste menu vide

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    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
  2. Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
     
    Merci beaucoup !
    0