[PHP] agenda avec des horaires variable
galou00
Messages postés
662
Statut
Membre
-
Breub62 Messages postés 3452 Statut Membre -
Breub62 Messages postés 3452 Statut Membre -
Bonjour,
Je souhaite créer une petite application qui me permettra de gérer un agenda.
Quand je rentre un rendez-vous, je souhaite pouvoir spécifier l'heure a la minute près.
Quand passe en mode consultation, il faut que voit le planning de ma journée a la façon de google ou d'outlook ; c'est à dire avec des "carrés" proportionnels au temps du rdv
comme ceci.. http://www.technosmart.net/images/agendaOutlook.jpg
Comment peut-on procéder ?
doit-on utiliser autre chose que php ?
Merci par avance de vos réponses.
Je souhaite créer une petite application qui me permettra de gérer un agenda.
Quand je rentre un rendez-vous, je souhaite pouvoir spécifier l'heure a la minute près.
Quand passe en mode consultation, il faut que voit le planning de ma journée a la façon de google ou d'outlook ; c'est à dire avec des "carrés" proportionnels au temps du rdv
comme ceci.. http://www.technosmart.net/images/agendaOutlook.jpg
Comment peut-on procéder ?
doit-on utiliser autre chose que php ?
Merci par avance de vos réponses.
1 réponse
-
Des tas de solutions sont envisageables. Tu peux bien évidemment tout faire en php. Pour gérer la taille de tes rdv tu peux faire des soustraction heure fin heure début et obtenir la durée en minutes de ton rdv. Après tu peux convertir tes minutes en px selon ton choix d'affichage. Mais ta question reste vague donc je ne peux être qu'évasif...
-
oui alors évidemment je voudrais faire le maximum en php, vous tout.
C'est super cette idée de transformer de minutes en pixels. Mais comment on fais ? J'ai longuement cherché sur google a propos de ça mais sans succès. Une piste ?
(Autre précision, je souhaite programmer en objet, mais bon ça je peux me débrouiller) -
Si tu arrives à stocker le temps en minutes(int) dans une variable, il te suffit d'utiliser ce nombre que tu multiplie par une constante au moment où tu définit la taille de cases...Après tout dépend de la solution que tu vas choisir pour l'affichage (div, tableau?). Mais apriori tu peux tout faire en php et un peu de js si tu veux une appli plus "confortable"
-
ok d'accord. J'arrive a convertir le nombre de minutes en pixels (Pourquoi n'y ai-je pas pensé plus tôt ?)
Maintenant je bloque au niveau html.
J'avais l'idée d'utiliser des tableaux. Mais en faisant<td height="50px">texte</td>
(par exemple), ça ne fonctionne pas.
Une autre solution ?
Il faut mieux utiliser div ou tableau ? -
Pour les tableaux tu peux faire quelque chose comme ceci
:<table border=1><tr> <td><table border=1> <tr><td>lundi</td></tr> <tr><td height=250px bgcolor=red>rdv1</td></tr> <tr><td height=150px bgcolor=blue>rdv2</td></tr> </table></td> <td><table border=1> <tr><td>mardi</td></tr> <tr><td height=100px bgcolor=yellow>rdv1</td></tr> <tr><td height=300px bgcolor=green>rdv2</td></tr> </table></td> </tr></table>
C'est pas terrible les tables imbriquées mais ça fonctionne. Tu peux avoir le même résultat avec des div mais je suis moins au point...
;-) -
-