Bonjour à tous.

Je souhaite réaliser un tableau multidimensionnel à partir de ma BDD, sous Joomla. Ce tableau sera en fait un planning mensuel pour des employés, avec leurs horaires.

J'ai créé une table "vacations", avec les champs "vacation_date", "vacation_agent", "vacation_horaire_debut", "vacation_horaire_fin".

Ma requête se présente sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php $db=JFactory::getDBO();
	$query="SELECT * FROM #__cck_store_form_vacations";
	$query.="  WHERE MONTH(vacation_date)='$mois' AND YEAR(vacation_date)='$annee' GROUP BY vacation_agent ";
	$query.=" ORDER BY vacation_date ASC";
	//print_r($query);
	$db->setQuery($query);
	$article = $db->loadObjectList();
foreach($article as $field){...?>
Les variables "$mois" et "$annee" sont issues du formulaire.

Ma première interrogation est la suivante : j'ai lu que l'on ne pouvait grouper que suite à une agrégation... Qu'en pensez-vous ?
Je souhaite obtenir le résultat suivant :
La première ligne avec le nom des agents (chaque agent représentera une colonne), puis les lignes suivantes avec les dates du mois et les horaires, comme l'image suivante :



N'étant pas un pro des boucles, si quelqu'un pouvez m'aider...

Je vous remercie de votre attention et de votre aide.