IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Dates] Stocker événement avec date et periodicité très souple


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 23
    Par défaut [Dates] Stocker événement avec date et periodicité très souple
    Bonjour,
    Ca fait un petit moment que je réfléchis au problème...
    Comment stocker la date d'un événement ? Evidemment, il y a une date de début et une date de fin. Mais pour la périodicité et les dates multiples ??
    J'ai pensé à une solution mais j'aimerai bien avoir votre avis.

    Donc:
    Chaque événement peut avoir une ou plusieurs dates (comprend date début et date de fin; si date de fin n'est pas spécifiée on comprend que c'est juste le jour de date début). Chaque date PEUT avoir une périodicité stockée comme dans la crontab sur linux.
    Avec ce système, j'ai l'impression que je peux faire face à toutes les possibilités mais je sais pas si c'est vraiment optimal sachant que je devrais analyser la chaîne "cron"... donc niveau perf je sais pas... et c'est censé être codé en php donc pas le language le plus rapide... lol

    Je vais voir si l'analyse de la chaîne cron pourrait se faire avec mysql mais j'ai des doutes... (genre j'envoie une date et il me donne tous les événements qui ont la date ou, inversément, j'envoie un événement et il me donne toutes les dates).

    Merci pour vos réponses

  2. #2
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Bonsoir

    Je suis interressé aussi par le probléme soulevé.
    Apparté : je ne vois pas en quoi crontab peut intervenir dans l'application.

    C'est vrai qu'il est relativement courant et aisé de stocker un événement associé à une date, ou à une date de début & sa date de fin.
    Par contre, j'ai aussi rencontré des difficultés pour associer plusieurs périodes (dates début & et fin) à un même et unique événement, pour un affichage en ligne sur un agenda.
    La solution cata était de sauvegarder en boucle toutes les dates relatives à un même événement.
    Conséquence obligée : db surchargée et temps d'affichage... j'en parle pas.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 23
    Par défaut
    L'idée n'est pas d'utiliser cron.... mais sa syntaxe qui permet de décrire n'importe quelle périodicité. Donc si j'associe une syntaxe cron à une date qui elle même est associé à un événement j'arrive à gérer tous les cas de figure. non?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 23
    Par défaut
    Je vais voir comment est fait le format ical...

    Je viendrait poster ici si je trouve une bonne solution.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 23
    Par défaut
    Voilà je revient un peu tard.... Mais c'est juste pour dire que la solution retenu pour sunbird est très bonne. J'ai pas trouvé le chéma de leur db mais vu que c'est du mysqlight il suffit d'ouvire le fichier.

    Je suis entraint de faire le schéma de ma DB je posterai cette partie problématique (si j'y pense).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comparer date du jour avec date base mysql
    Par kate59 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/05/2011, 18h28
  2. classer une liste avec dates en liste avec périodes
    Par concombre_masqué dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 21/02/2010, 10h37
  3. Réponses: 2
    Dernier message: 21/03/2007, 17h06
  4. Import de date vers MSDE avec BCP
    Par slc dans le forum Outils
    Réponses: 4
    Dernier message: 16/08/2004, 13h28
  5. Prob avec dates delphi
    Par ericmart dans le forum ASP
    Réponses: 6
    Dernier message: 20/10/2003, 18h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo