Tout d'abord bonjour !
Je souhaite gérer des évenements dans un calendrier.
Mes evenements sont enregistrés dans une bdd.
Je récupère mes évenement et les enregistre dans un tableau multi dimension ($data_cal2) par le biais d'une boucle while
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 while($row < $numrows) { //resultat requete $enregistrement_cal = pg_fetch_array($resultat_cal , $row , PGSQL_ASSOC); //initialisation des indices de deb et fin $h_debut = $enregistrement_cal['i_debut']; $h_fin = $enregistrement_cal['i_fin']; //récup de la date de l'evenement $tab_date_times=explode(" ",$enregistrement_cal['pla_date']); $enregistrement_cal['pla_date']=$tab_date_times[0]; //initialisation du tab multidim $data_cal2[$enregistrement_cal['pla_date']][$h_debut]['id']=$enregistrement_cal['pla_id']; $data_cal2[$enregistrement_cal['pla_date']][$h_debut]['fin']=$h_fin; $data_cal2[$enregistrement_cal['pla_date']][$h_debut]['titre']=$enregistrement_cal['pla_agence']; $data_cal2[$enregistrement_cal['pla_date']][$h_debut]['titre']=$enregistrement_cal['pla_titre']; $data_cal2[$enregistrement_cal['pla_date']][$h_debut]['memo']=$enregistrement_cal['pla_memo']; $row++; }
Mon problème est que lorsque deux évenements se chevauchent je voudrai pouvoir les fusionner en un seul evenement dans mon tableau.
Quelqu'un aurait-il une petite idée parcque là j'avoue que je sèche un peu...![]()
Merci![]()
Partager