Bonjour,
J'ai une pile de 30 cases à cocher, comme suit :
Dans la base de donnée, j'ai 5 champs :
Le client va cocher, par exemple, les cases 2, 4, 8, 15, 16, 26, 30.
Dans ce cas, je veux récupérer les 5 premières cases cochées, soit ici 2, 4, 8, 15, 16 et les expédier respectivement dans specialiteA, specialiteB, specialiteC, specialiteD, specialiteE.
S'il en a coché que 3, par exemple, alors on utilise seulement les champs sA, sB, et sC. S'il en a coché plus que 5, l'excédent est ignoré.
Voilà, si vous pouviez m'aider à faire ça, ça serait sympa.
J'ai une pile de 30 cases à cocher, comme suit :
Code:
<input type="checkbox" name="specialite[]" value="2" id="1" >choix 1
<input type="checkbox" name="specialite[]" value="3" id="2" >choix 2
<input type="checkbox" name="specialite[]" value="4" id="3" >choix 3
<input type="checkbox" name="specialite[]" value="5" id="4" >choix 4
<input type="checkbox" name="specialite[]" value="6" id="5" >choix 5
<input type="checkbox" name="specialite[]" value="7" id="6" >choix 6
Dans la base de donnée, j'ai 5 champs :
Code:
specialiteA, specialiteB, specialiteC, specialiteD, specialiteE
Le client va cocher, par exemple, les cases 2, 4, 8, 15, 16, 26, 30.
Dans ce cas, je veux récupérer les 5 premières cases cochées, soit ici 2, 4, 8, 15, 16 et les expédier respectivement dans specialiteA, specialiteB, specialiteC, specialiteD, specialiteE.
S'il en a coché que 3, par exemple, alors on utilise seulement les champs sA, sB, et sC. S'il en a coché plus que 5, l'excédent est ignoré.
Voilà, si vous pouviez m'aider à faire ça, ça serait sympa.