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):
Ensuite, plus bas, je fais ça :
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[]='';}
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (!empty($choixCours)){instruction;}
Donc, comment faire, s'il vous plait :
Partager