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 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
<?php
include('connexion_base.php');
$num_semaine = $num_semaine-1;
$retour = mysql_query("
SELECT p.id_planning, p.etat_planning, p.note, p.objet, p.emplacement, p.date_rdv, p.heure_rdv
FROM planning p
WHERE WEEK(date_rdv)='".$num_semaine."'
ORDER BY p.date_rdv, p.heure_rdv");
$planning = array();
while ($donnees = mysql_fetch_array($retour))
{
$date_rdv = substr($donnees['date_rdv'], -2, 2);
$heure_rdv = substr($donnees['heure_rdv'], -2, 2);
$rdv = array('objet' => $donnees['objet'], 'emplacement' => $donnees['emplacement']);
$planning[$date_rdv][$heure_rdv] = $rdv;
}
$date_afficher = date('Y-m-d', $_GET['date_plan']+(86400*0));
$jours = array ( "",
"Lundi ".date('d', $_GET['date_plan']+(86400*0)),
"Mardi ".date('d', $_GET['date_plan']+(86400*1)),
"Mercredi ".date('d', $_GET['date_plan']+(86400*2)),
"Jeudi ".date('d', $_GET['date_plan']+(86400*3)),
"Vendredi ".date('d', $_GET['date_plan']+(86400*4)),
"Samedi ".date('d', $_GET['date_plan']+(86400*5)),
"Dimanche ".date('d', $_GET['date_plan']+(86400*6)));
$heures = array ( "08:00", "08:30",
"09:00", "09:30",
"10:00", "10:30",
"11:00", "11:30",
"12:00", "12:30",
"13:00", "13:30",
"14:00", "14:30",
"15:00", "15:30",
"16:00", "16:30",
"17:00", "17:30",
"18:00", "18:30");
echo '<table width="100%" cellpadding="0" cellspacing="0" border="0">';
echo '<tr style="color:#FFFFFF; background-color: #666666;">';
foreach ($jours as $jour)
{
echo '<th style="border-bottom: 1px solid #000000; border-left: 1px solid #000000;">'.$jour.'</th>';
}
echo '</tr>';
foreach ($heures as $heure)
{
echo '<tr>';
$minute = substr($heure, -2, 2);
if ($minute == '00') { $bord = "border-bottom: 1px solid #CCC;"; } else { $bord = "border-bottom: 1px solid #608c21;"; }
foreach ($jours as $jour)
{
echo '<td style="'.$bord.'">';
// echo $minute;
if (empty($jour))
{
if ($minute == '00')
{
echo $heure;
}
}
else
{
$date = substr($jour, -2, 2);
//echo '['.$date.']['.$heure.']';
if (isset($planning[$date][$heure]))
{
$rdv = $planning[$jour][$heure];
echo 'Objet du rendez-vous : '.$rdv['objet'];
}
else
{
echo 'rien';
}
}
echo '</td>';
}
echo '</tr>';
}
echo '</table>';
?>
En revanche les RDV ne s'affiche pas, sur l'agenda.
J'ai beau cherché mais je ne vois pas ce qui cloche.
As tu une idée ?
Merci d'avance ! |
Partager