aide pour tableau php ! - PHP - Programmation
Marsh Posté le 30-04-2010 à 09:44:50
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).
Marsh Posté le 30-04-2010 à 16:30:51
salut rufo
énorme c'est exactement ce que je veux réaliser je suis bloqué dans la seconde boucle à partir de la première. le plus difficile est l'affichage comme toi tu le fais par case . Peux tu m'envoyer ton code pour me montrer au moins la syntaxe pour la mise en page thanks !!
Marsh Posté le 30-04-2010 à 16:31:36
ce que je cherche à faire pardon j'ai oublier de te préciser c ton premier lien c exactement le rendu qu'il me faut
Marsh Posté le 30-04-2010 à 17:06:09
Tu télécharges l'appli Astres, tout simplement, tu cherches les fichiers (y'en a plusieurs) qui contiennent le mot "Planning" dedans (surtout dans les répertoires /GUI/ et /Common/)
Marsh Posté le 30-04-2010 à 22:29:45
merci rufo , super sympa tout ces fichiers , mais je t'avouerai que je n'en suis pas encore à ce stade LOL ! , en revanche si tu peux m'orienter pour réaliser la mise en page comme ton tableau ds le premier ce serait super cool merci !!!
Marsh Posté le 04-05-2010 à 12:00:04
Que te dire de plus que de reprendre le fichier GiHighLevelsFormsPlanningLibrary.php
La fonction displayPlanningForm() affiche le planning par mois, la fonction suivante par jour.
Dans la fonction qui affiche par mois, on voir clairement les 2 boucles :
ligne 461 :
foreach($ArraySupporters["SupportMemberID"] as $i => $CurrentSupporter)
Ca ce sont les personnes (la première colonne donc), une personne par ligne
ligne 473 :
foreach($Days as $j => $CurrentDay)
Ca, ce sont les jours du mois.
Je vois pas ce qu'il te faut de plus... Si, un peu d'huile de coude.
Marsh Posté le 05-05-2010 à 08:19:49
salut rufo un peu d'huile de coude ??? lol non je ne suis pas fainéant simplement je cherche à comprendre au lieu de recopier les codes des autres tout simplement . Dans tous les cas , je te remercie pour ta précieuse aide , merci encore
Marsh Posté le 29-04-2010 à 22:46:59
Bonjour voici mon soucis , après déja un bon coup de main du forum j'ai réussi à trouver une bonne partie d emon code voici mon second soucis :
objectif : remplir un tableau en php à partir de résultat de requête SQL déja présente dans le même tableau . Ce qui donne ceci :
JANVIER | 1 | 2 | 3 | 4 | 5 | 6 | .. .. . .. . . .
2338 | ICI je veux afficher sur cette ligne les disponibilités de l'agent 2338 , comment faire ? quelle requête pour afficher ? Sachant que la liste des matricules est déja un résultat sql_fetch_row.
2412
2516
2578
3895
4578
9897
merci les gars !
---------------
Jeremy