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