PrincesseFlora Pronostiqueuse de janvier, mai | Salut all,
je vous explique mon probleme:
je veux afficher l'agenda pour une semaine X d'une personne. Son agenda se repartie sur 2 tables, et il ne peut pas y avoir de chevauchement d'horaire entre ses 2 tables (cad on a pas de trucs du style reunion1 le 16/05/03 de 14h a 16h dans REUNION et dentiste a 14h dans EVENEMENT).
J'ai cree un formulaire âvec son script pour pouvoir inserer des evenements. Ce formulaire marche.
Mon probleme se situe maintenant lorsque je veuxx afficher ceet agenda apres avoir inserer un evenement grace a mon formulaire: par exemple j'ai insere dentiste le jeudi 15/05/03 a 10h et a l'affichage il se met le vendredi 16/05/03 a 10h.
Le seul porbleme c'est que ce probleme d'affichage ne survient pas avec tous les evenements inseres. Ils y a des evenements qui sont affiches a la bonne place.
Voila l'affichage de mon agenda (la partie pour le vendredi):
if ($numjour == '5' {
$heure=8.0;
echo "<TABLE BORDER=1><TR><TH>HEURE</TH><TH>LUNDI</TH><TH>MARDI</TH><TH>MERCREDI</TH><TH>JEUDI</TH><TH>VENDREDI</TH></TR>";
while ($heure != 21.0) {
$i=-4;
ecrireheure($heure);
while ($i!=1){
$dates = date("d-m-Y", mktime (0,0,0,date("m" ),date("d" )+$i,date("Y" ))); $sql=mysql_query ("SELECT HEURE_FIN from REUNION where DATE_REUNION='$dates' AND HEURE_DEBUT='$heure' AND NUMEROS_INDIV='$numind'",$connection) or die (mysql_error()); if ($sql) {
if ($res=mysql_fetch_object($sql)){
$fin=$res->HEURE_FIN;
$duree = ($fin - $heure)*2;
echo "<TD rowspan=$duree BGCOLOR='blue'>REUNION</TD>"; }
else {
$sql1=mysql_query ("SELECT LIBELLE,HEURE_FIN from EVENEMENT where DATE_EVT='$dates' AND HEURE_DEBUT='$heure' AND NUMEROS_INDIV='$numind'",$connection) or die (mysql_error());
if ($sql1) {
if ($resul=mysql_fetch_object($sql1)) {
$fin=$resul->HEURE_FIN;
$duree = (($fin - $heure)*2);
echo "<TD bgcolor='red' rowspan=$duree>$resul->LIBELLE</TD>";
}
else echo "<td></td>";
} } } $i=$i+1; }
echo "</Tr>";
$heure = $heure+0.5;
}
}
Si vous pouviez me dire ou se situe le probleme SVP ---------------
Heureux l'eleve qui, comme la rivière, suit son cours sans sortir de son lit.
|