Créer un calendrier
Hors ligneZingwai Le 19/02/2008 Ă  16:38 Profil de Zingwai Configuration de Zingwai

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.
Hors ligneHametsu Le 20/02/2008 Ă  17:44 Profil de Hametsu Configuration de Hametsu

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 ! ;)
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels