checkbox planning par heure
Bonjour,
J'ai un souci avec un bout de code pour récupérer les heures de présence
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<form method="POST">
<input type="checkbox" name="mon_champ[]" value="0730" checked="checked"/>07h30<br>
<input type="checkbox" name="mon_champ[]" value="0800" checked="checked"/>08h00<br>
<input type="checkbox" name="mon_champ[]" value="0830"/>08h30<br>
<input type="checkbox" name="mon_champ[]" value="0900"/>09h00<br>
<input type="checkbox" name="mon_champ[]" value="0930" checked="checked"/>09h30<br>
<input type="checkbox" name="mon_champ[]" value="1000" checked="checked"/>10h00<br>
<input type="checkbox" name="mon_champ[]" value="1030"/>10h30<br>
<input type="submit" value="OK">
</form> |
et je tente de le recupérer comme ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
$cocher = "0000";
$tmp="0000";
if (isset($_POST['mon_champ'])) {
echo "Vous avez choisi :";
for ($i = 0, $c = count($_POST['mon_champ']); $i < $c; $i++) {
if ($_POST['mon_champ'][$i] > $tmp)
{
$tmp = $_POST['mon_champ'][$i];
}
else
{
$cocher = $cocher . $_POST['mon_champ'][$i];
$tmp = $_POST['mon_champ'][$i];
}
}
}
echo $cocher;
?> |
Mais ca ne fonctionne pas.
Le but est d'avoir :
$cocher = 0730080009301000
en gros, il est présent de 7h30 à 8h et revient de 9h30 à 10h
Merci