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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(!empty($_POST['choixCours']))
{
$choixCours= array_map( 'intval', $_POST['choixCours'] )
;}
else{$choixCours[]='';}
Ensuite, plus bas, je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :