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 104 105
| <table border="1"><?php
$in = unserialize('a:1:{i:0;a:14:{s:2:"id";s:1:"3";s:10:"nom_client";s:7:"16 mars";s:7:"contact";s:8:"Mr FINEL";s:9:"telephone";N;s:10:"date_debut";s:10:"2009-03-16";s:8:"date_fin";s:10:"2009-03-16";s:11:"heure_debut";s:8:"16:00:00";s:9:"heure_fin";s:8:"16:30:00";s:4:"type";s:1:"3";s:8:"briefing";s:0:"";s:10:"notes_post";s:0:"";s:6:"statut";s:1:"0";s:11:"designation";s:9:"Packaging";s:5:"delai";s:1:"2";}}');
$in1 = unserialize('a:1:{i:0;a:14:{s:2:"id";s:1:"3";s:10:"nom_client";s:7:"16 mars";s:7:"contact";s:8:"Mr FINEL";s:9:"telephone";N;s:10:"date_debut";s:10:"2009-03-16";s:8:"date_fin";s:10:"2009-03-16";s:11:"heure_debut";s:8:"16:30:00";s:9:"heure_fin";s:8:"18:30:00";s:4:"type";s:1:"3";s:8:"briefing";s:0:"";s:10:"notes_post";s:0:"";s:6:"statut";s:1:"0";s:11:"designation";s:9:"Packaging";s:5:"delai";s:1:"4";}}');
$in2 = unserialize('a:1:{i:0;a:14:{s:2:"id";s:1:"3";s:10:"nom_client";s:7:"16 mars";s:7:"contact";s:8:"Mr FINEL";s:9:"telephone";N;s:10:"date_debut";s:10:"2009-03-16";s:8:"date_fin";s:10:"2009-03-16";s:11:"heure_debut";s:8:"08:00:00";s:9:"heure_fin";s:8:"17:00:00";s:4:"type";s:1:"3";s:8:"briefing";s:0:"";s:10:"notes_post";s:0:"";s:6:"statut";s:1:"0";s:11:"designation";s:9:"Packaging";s:5:"delai";s:2:"18";}}');
$heure_deb = 7;
$bla = 0;
$bla1 = 0;
$bla2 = 0;
for ($i=1; $i<=30; $i++) {
echo "<tr><td class='heure'>".$heure_deb;
if ($i%2) { echo ":00"; } else { echo ":30";}
if ($heure_deb < 10) {
$heure_debut = "0".$heure_deb;
}
else {
$heure_debut = $heure_deb;
}
$heure_finplanning = $heure_fin;
if ($i%2) {
$heure_debut .=":00:00";
$heure_finplanning .=":30:00";
}
else
{
$heure_debut .=":30:00";
$heure_finplanning +=1;
$heure_finplanning .=":00:00";
}
echo "</td>";
/*vont rentrer ici tous les évènements du jour courant*/
$events = mysql_query($sql);
foreach ($in as $event)
{
if ($heure_debut == $event['heure_debut'])
{
echo "<td class='type".$event['type']."' rowspan='".$event['delai']."'>";
echo '<strong>';
echo $event['nom_client']."</strong> (".$event['designation'].")";
echo "</td>"; //ici, faut fermer ton td
$bla += $event['delai'] - 1; //ici
}
else
{
if ($bla) { $bla --; } //ici
else { echo "<td> </td>"; } //ici, td deja fermé, mais avec un dans ta case, ca cellule n'est pas considerer vide, et son style est mieux dans certains navigateurs
}
}
/*vont rentrer ici tous les évènements du jour courant*/
$events1 = mysql_query($sql1);
foreach ($in1 as $event1)
{
if ($heure_debut == $event1['heure_debut'])
{
echo "<td class='type".$event1['type']."' rowspan='".$event1['delai']."'>";
echo '<strong>';
echo $event1['nom_client']."</strong> (".$event1['designation'].")";
echo "</td>"; //ici, faut fermer ton td
$bla1 += $event1['delai'] - 1; //ici
}
else
{
if ($bla1) { $bla1 --; } //ici
else { echo "<td> </td>"; } //ici, td deja fermé, mais avec un dans ta case, ca cellule n'est pas considerer vide, et son style est mieux dans certains navigateurs
}
}
/*vont rentrer ici tous les évènements du jour courant*/
$events2 = mysql_query($sql2);
foreach ($in2 as $event2)
{
if ($heure_debut == $event2['heure_debut'])
{
echo "<td class='type".$event2['type']."' rowspan='".$event2['delai']."'>";
echo '<strong>';
echo $event2['nom_client']."</strong> (".$event2['designation'].")";
echo "</td>"; //ici, faut fermer ton td
$bla2 += $event2['delai'] - 1; //ici
}
else
{
if ($bla2) { $bla2 --; } //ici
else { echo "<td> </td>"; } //ici, td deja fermé, mais avec un dans ta case, ca cellule n'est pas considerer vide, et son style est mieux dans certains navigateurs
}
}
echo "</tr>";
if ($i%2) { } else { $heure_deb += 1; }
}
?>
</table> |
Partager