|
Bonjour tout le monde.
Je voudrais créer un script de calendrier, ce calendrier serait propre et unique à chaque membre. Il pourrait y programmer des évènements lui-même dedans mais pour lui personnellement, comme un agenda en fait.
Il pourrait programmer jusqu'à seulement 7 jours, par exemple si on est le 20, le membre pourrait programmer jusqu'au 27.
Il aurait aussi l'aperçu de son évènement en dessous de son calendrier.
J'ai pensé que dans la base de données je devrais créer une table calendrier ayant pour champs :
-id_evenement -date_evenement -titre_evenement -desc_evenement
Et pour parcourir le calendrier il faudrait aussi que les numéros des jours soient cliquables pour en afficher le contenu.
J'aimerais que vous m'éclaireriez sur une bonne façon légère pour réaliser cela facilement sans se prendre la tête ^^.
Merci. |
|
Bonjour, voici comment je m'organiserai :
premièrement je note les possibilités de manière claire et détaillé :
- Un utilisateur peut ajouter / éditer / supprimer un événement; - Un utilisateur peut avoir plusieurs événements; - Un événement est propre à un utilisateur;
Dans ce cas j'en déduis le schéma suivant dans la base de donnée :
- Une table Events: event_id user_id event_title event_description event_date event_date_create event_date_update
- Une table Users: user_id user_name user_pass
Pour récupérer les événements propre à un utilisateur, tu effectues une requête jointe avec comme condition l'id de l'utilisateur et la date où l'événement prend effet.
Pour générer le calendrier, tu récupères la date d'aujourd'hui, tu lui ajoutes la marge de 7 jours et tu génère une liste avec options dans le formulaire d'ajout d'événement par exemple.
Plus ! ;) |