Tester si un champ select multiple est rempli ou non
Bonjour,
Voilà, j'ai un champ select mutiple.
Quand je valide le formulaire, je fais ça (j'explique pas toute la raison du pourquoi du comment des lignes ci-dessous, on gagne du temps):
Code:
1 2 3 4 5
| if(!empty($_POST['choixCours']))
{
$choixCours= array_map( 'intval', $_POST['choixCours'] )
;}
else{$choixCours[]='';} |
Ensuite, plus bas, je fais ça :
Code:
if (!empty($choixCours)){instruction;}
Et là, même si le select a bien été rempli, l'instruction n'est pas exécutée, mais je n'ai pas de message d'erreur pour autant. Donc mon test est "mal écrit". Mais je ne vois pas comment faire autrement pour tester si le tableau est rempli ou non.
Donc, comment faire, s'il vous plait :?: