Bonjour,
J'ai un souci avec un bout de code pour récupérer les heures de présence
et je tente de le recupérer comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Mais ca ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; ?>
Le but est d'avoir :
$cocher = 0730080009301000
en gros, il est présent de 7h30 à 8h et revient de 9h30 à 10h
Merci
Partager