Planning et affichage de reservation
Bonjour à tous,
Je crée actuellement un planning qui consiste à afficher des réservations en fonction du jour( qui s'étale du jour actuelle jusqu'à 7 jour plus tard) et de l'heure( qui va de 8h00 à 18h00).
Les dates sont dans la colonne de gauche et les jours dans la première ligne.
Comment faire pour insérer mes plages horaires ? car je dois comparer les heures de mes réservations à celle de mon tableau mais je ne vois pas comment.
J'ai déjà cherché dans le forum mais ça ne correspond pas à ce que je veux faire ou alors il y a 4 pages et je ne veux pas que ça soit aussi gros.
Donc est ce que c'est possible ?
Mon code :
Code:
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
| <?php
include('menu.inc');
include("inc/config.inc");
include("inc/config2.inc");
?>
Reservation du bloc :
<?php
echo '<p align="center"><table bgcolor="#FFFFFF" border="4" cellpadding="4" cellspacing="2"></p>'."\n";
echo '<tr>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>Date</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>08h00</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>09h00</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>10h00</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>11h00</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>12h00</u></b></font></td>' ;
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>13h00</u></b></font></td>' ;
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>14h00</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>15h00</u></b></font></td>' ;
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>16h00</u></b></font></td>';
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>17h00</u></b></font></td>' ;
echo '<td bgcolor="#87CEFA"><font color="white"><b><u>18h00</u></b></font></td>';
echo '</tr>'."\n";
echo '<tr>';
$debut = new DateTime("now");
$fin = new DateTime("now + 7 day"); //on ajoute 7 jours à la date courante
foreach (new DatePeriod($debut,new DateInterval('P1D'), $fin)as $date){
echo '<td bgcolor="#87CEFA"><font color="white"><b>' ;
echo $date->format('d/m/y');
echo'</b></font></td></tr>'."\n";
}
echo '</table>';
?> |
D'avance merci