Gestion de dates et d'horaires

Gestion de dates et d'horaires - PHP - Programmation

Marsh Posté le 27-04-2010 à 09:02:12    

Bonjour,
je suis en train de créer un planning de réservation en php. Mon souci se situe lorsque qu'une réservation dure plusieurs jours j'aimerai pouvoir afficher les jours de la semaine correspondant à cette plage de réservation.
Par exemple si l'utilisateur choisi du mardi à 14h a jeudi 16h j'aimerai pouvoir afficher mardi de 14h à 24h00 - mercredi 00h à 24h - jeudi 00h à 16h.
Existe-t-il un moyen de pouvoir afficher cela?
Merci

Reply

Marsh Posté le 27-04-2010 à 09:02:12   

Reply

Marsh Posté le 27-04-2010 à 16:14:47    

Oui. C'est de l'affichage, donc à toi de développer l'algo qui va bien pour ça, dès lors que dans ta BD, t'a un champ date_debut et un champ date_fil, tous les 2 de type datetime.
 
Si tu regardes mon code concernant le planning des demandes de mon soft Astres (cf ma signature), j'ai eu ce cas à traiter : un planning sur 1 semaine où des créneaux horaires de travail sur des tickets sont planifiés et je dois interdire la planification sur les samedi-dimanches et périodes de congés ;)


---------------
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
Reply

Marsh Posté le 29-04-2010 à 13:39:32    

D'accord je viens de voir ta réponse et c'est ce que je pensé que c'était au niveau de l'algo que je devais bosser quand tu veux dire date_fil tu veux pas dire date_fin??
Et dernier souci j'aimerai après afficher un planning sur plusieurs semaines comme sur cette image:  
http://www.alma.fr/var/internet/st [...] ainier.jpg  
mais mon problème se pose au niveau des dates y a-t-il un script qui les génère automatiquement ou c'est de l'algo aussi?

Reply

Marsh Posté le 29-04-2010 à 13:57:31    

Pipita20 a écrit :

D'accord je viens de voir ta réponse et c'est ce que je pensé que c'était au niveau de l'algo que je devais bosser quand tu veux dire date_fil tu veux pas dire date_fin??
Et dernier souci j'aimerai après afficher un planning sur plusieurs semaines comme sur cette image:  
http://www.alma.fr/var/internet/st [...] ainier.jpg  
mais mon problème se pose au niveau des dates y a-t-il un script qui les génère automatiquement ou c'est de l'algo aussi?


 
 
oui, date_fin. Comme je te l'ai dit, regarde mon soft Astres, j'ai fait un planning qui s'affiche par mois ou sur plusieurs semaines (et même sur 1 journée), pour une ou plusieurs personnes. Tout ça, ça reste de l'algorithmie d'affichage, rien de bien compliqué en plus avec les fonctions date() et strotime() de php qui sont bien pratique pour les calculs de dates.


---------------
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
Reply

Marsh Posté le 30-04-2010 à 09:57:51    

Désole de te déranger une fois de plus en suivant ton soft Astres et ton pdf sur son installation j'ai eu un souci au niveau de l'installation de PEAR se me met cette erreur :S
" C:\Program Files\wamp\bin\php\php5.2.9-1>PEAR install DB
No releases available for package "pear.php.net/DB"
Cannot initialize 'channel://pear.php.net/DB', invalid or missing package file
Package "channel://pear.php.net/DB" is not valid
install failed "
Tu sais pourquoi 'linstallation ne marche pas car je connait pas du tout pear ?
Merci

Reply

Marsh Posté le 30-04-2010 à 10:30:36    

Le but est pas d'installer mon soft (si tu veux le faire, va sur le forum du projet, y'a des topics à propos des pb rencontrés sur pear:db, au passage, t'as bien utilisé le quickstart?) mais de regarder le code source puisque ce qui t'intéresses, ce sont les algos. POur voir à quoi ça ressemble, à la limite, tu regardes le MUT où, ici : http://sourceforge.net/apps/galler [...] &g2_page=6


---------------
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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed