Bonsoir,

dans un formulaire, j'ai ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
  <input name="dispojour[]" value="2" type="checkbox">2/02<br>
  <input name="dispojour[]" value="3" type="checkbox">3/02<br>
  <input name="dispojour[]" value="4" type="checkbox">4/02<br>
  <input name="dispojour[]" value="5" type="checkbox">5/02<br>
  <input name="dispojour[]" value="6" type="checkbox">6/02<br>
et dans le traitement, ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$dispojour0=$_POST["dispojour"][0];
$dispojour1=$_POST["dispojour"][1];
$dispojour2=$_POST["dispojour"][2];
$dispojour3=$_POST["dispojour"][3];
$dispojour4=$_POST["dispojour"][4];
Et le problème, c'est que si je coche "3", $dispojour0 vaut "3" et pas $dispojour1 et si je coche une deuxième valeur (par exemple "5"), $dispojour1 prend la valeur "5", alors que ce que j'attends est que $dispojour_i prenne la valeur "i+2" si le case est cochée.
Qu'est-ce qui ne va pas ?