ben pour chaque matricule, tu récupère, si c'est pas déjà fait les créneaux où il est disponible et tu les affiches d'une façon différente de ceux où il est pas libre
En gros, t'as 2 boucles : celle qui liste les matricules et à l'intérieure de celle-ci, une autre qui affiche les disponibilités.
Tu peux regarder le code source de mon soft Astres (cf signature) : j'ai 2 genre de plannings de ce genre dans mon logiciel, celui qui va bien dans ton cas, c'est le planning des absences (en + moi, j'ai différents types d'absences).
Screenshots :
Planning des absences : http://sourceforge.net/apps/galler [...] itemId=199 (là, c'est sur le mois mais on peut l'afficher sur plusieurs semaines)
Créneaux horaires de travail sur des demandes par des personnes : http://sourceforge.net/apps/galler [...] _itemId=52 (là, c'est sur 1 jour pour toutes les personnes, mais on peut l'afficher sur plusieurs semaines pour 1 personne donnée).
Message édité par rufo le 30-04-2010 à 09:48:33
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta