Vérifier si Liste menu vide

Résolu
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. 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.