Calendrier reservations en PHP

Fermé
Lyalena - 17 juin 2009 à 15:13
 Lyalena - 19 juin 2009 à 10:44
Bonjour,
Je dois réaliser un calendrier à partir d'une base de données mysql. Les cases ou l'objet est reservé doivent être colorisées.

Ma base de donnée se compose ainsi
nomObjet      // nom de l'objet
dateDebut      //date de début de réservation
heureDebut    //heure de début de réservation, à la date de début
dateFin          //date de fin de réservation
heureFin        //heure de fin de réservation, à la date de fin
nom              //nom du prenneur


Comment procéder?
A voir également:

7 réponses

tsunamichups Messages postés 87 Date d'inscription dimanche 10 mai 2009 Statut Membre Dernière intervention 16 septembre 2009 87
17 juin 2009 à 15:20
Salut

https://codes-sources.commentcamarche.net/\calendrier.php

sur c e site tu aura le code pour crée ton calendrier (j'espere que tu as des base en php ^^)
suite a ce calendrier apres l'avoir installer sur ta page
dans le if du jours (tu comprendra quansd tu aura le code)

pour (tel jour, tel mois, de tel année)
{
si(dans la bdd il y a des entrer pour ces 3 valeur )
{
alors : // ce que tu veu lui faire faire et dans le css tu lui dit de ce mettre d'une autre couleur
}
sinon { // rien }
}



voila j'espere que ca va pouvoir t'aider ^^
0
Yes déjà ça m'enlève une épine du pied! Par contre comme mes réservations s'étalent sur plusieurs jours, je ne sais pas comment faire pour récupérer les jours entre le début et la fin.
Je dois forcement passer par un mktime()? Cela serait plus que galère à lier avec le calendrier.

Merci déjà pour le calendrier.
0
J'ai déjà commencé à coder une fonction:

//Si c'est la même année :
				if ($anneeDeb == $anneeFin){
					if ($anneeDeb == $p_annee){
						//Si le mois apparait dans la tranche de reservation
						if (($moisDeb<=$p_mois) || ($p_mois>=$moisFin)){
							//on enregistre le numéro de réservation dans un tableau
							$tab_reserv[$i] = $numreserv;
							$i++;
						}
					}
				}


$anneeDeb = année de la date de début de la reservation pareil pour $anneeFin, $moisDebut, et $moisFin
$p_annee et $p_mois = année et mois entrés en paramètre (correspond au calendrier du mois choisi)

Mais pour les jours je bloque...
0
tsunamichups Messages postés 87 Date d'inscription dimanche 10 mai 2009 Statut Membre Dernière intervention 16 septembre 2009 87
17 juin 2009 à 22:38
tu peu pas faire pareille ?

je vois pas ce que tu veu faire avec ta fonction
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Avec cette fonction je récupère toutes les réservations concernant le mois en cours. Il me manque toujours les jours.
0
tsunamichups Messages postés 87 Date d'inscription dimanche 10 mai 2009 Statut Membre Dernière intervention 16 septembre 2009 87
18 juin 2009 à 11:48
est ce que tu as tenu compte du mlien que je t'ai donner parce que avec ce model de calendrier j'ai pas eu de probleme a trouver les jours

il me semble que les varrible moi et jours sont i et j dans les boucles fort (de memoire)
0
Merci bien, problème résolu ^^
0