Bonjour,

J'ai un souci avec un bout de code pour récupérer les heures de présence

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>
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
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