1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| <link rel='stylesheet' type='text/css' href='toto.css' />
<script type='text/javascript'>
function check() {
var tab = new Array;
var element = new Array;
var checkboxes = document.getElementById("test").getElementsByTagName("input");
for (var i = 0, iMax = checkboxes.length; i < iMax; ++i) {
var check = checkboxes[i];
if (check.type == "checkbox" && check.checked) {
//alert('Coché pour le '+check.name+' le '+check.id+' n° '+check.value);
// tu accèdes ici à chaque checkbox cochée avec check[i]
element = new Array(check.name,check.id,check.value);
tab[i]= new Array(element);
}
}
return tab;
}
</script>
<form name="test" id="test" method='POST' action='recup.php' onSubmit="return check()">
<?php
$mois= date('m');
$annee= date('Y');
$suivant = mktime(0,0,0,$mois + 1,1,$annee);
$precedent = mktime(0,0,0,$mois -1,1,$annee);
$tab_mois = array("01" => "Janvier", "02" => "Février", "03" => "Mars", "04" => "Avril", "05" => "Mai", "06" => "Juin", "07" => "Juillet", "08" => "Août", "09" => "Septembre", "10" => "Octobre", "11" => "Novembre", "12" => "Décembre");
$ligne_jours = array();
$ligne_date = array();
$ligne_donnee = array();
$aJours = array('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam');
$Tpsaccueil = array('Matin', 'Repas','Soir');
$njours = date('t', mktime(0,0,0,$mois,1,$annee));
//construction
for ($jour = 1; $jour <= $njours; $jour++) {
$timestamp = mktime(0,0,0,$mois,$jour,$annee);
$x=date('w', $timestamp);
//echo $x."<br>";
$date_en_cours=date('dmY', $timestamp);
//echo $date_en_cours."<br>";
$ligne_jours[$timestamp] = '<td>' . $aJours[date('w', $timestamp)] . '</td>';
$ligne_date[$timestamp] = '<td>' . $jour . '</td>';
//echo "<br>".$accueil."[".$timestamp."]";
foreach ($Tpsaccueil as $accueil) {
if($x=="6" || $x=="0")
{
$ligne_donnee[$accueil][$timestamp] = '<td></td>';
}
else
{
$ligne_donnee[$accueil][$timestamp] = '<td><input type="checkbox" name="' . $date_en_cours . '" id="'.$accueil.'" value="'.$x.'"/></td>';
//echo "name=$date_en_cours id=$accueil <br>";
}
}
}
//affichage
echo '<table>
<tr>
<td></td>' . implode('',$ligne_jours) . '
</tr>
<tr>
<td></td>' . implode('',$ligne_date) . '
</tr>';
foreach ($ligne_donnee as $nom=>$ligne_personne) {
echo '<tr>
<td>' . $nom . '</td>' . implode('',$ligne_personne) . '
</tr>';
}
echo '</table>';
?>
<input type="image" name="submit" src="mini_btn_valideR.gif"/>
</form> |
Partager