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

PHP & Base de données Discussion :

Inclure la date et l'heure du jour [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut Inclure la date et l'heure du jour
    jaimerai que lorsq'un visiteur m'ecris qu'il soit automatiquement inclus la date du jours et l'heure a la kel sont meesage a ete poste vers la base de donnees.

    je ne comprends pas lorsque je creer un champ type file(cote formulaire) et je cree ma base de donnée dans le type(cote mysql) je ne sais pas si je dois choisir VARCHAR,CHAR,FLOAT,ININT ... vraiment aidez moi car ma page de visualisation maffiche le chemin d'acces du document joint.

  2. #2
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    pour saisir une date dans une base de données, le format DATE me semble approprié
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut en plus du format date
    en plus du format date comment dois je faire pourque la date soit automatiquement inclus

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par défaut
    Personnellement je préfère opter pour un VARCHAR pour stocker mes dates, certes plus contraignant car le controle doit etre fait au niveau code, mais plus simple à gérer au niveau traitement par la suite.

    Pour stocker automatiquement, la fonction date("Y-m-d") te renvoit la date formattée (en l'occurrence aaaa-mm-jj)

  5. #5
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Salut,
    jaimerai que lorsq'un visiteur m'ecris qu'il soit automatiquement inclus la date du jours et l'heure a la kel sont meesage a ete poste vers la base de donnees.
    Là on peut comprendre 2 choses:
    1. La date doit être écrite dans l'e-mail;
    2. La date doit être insérée dans la base de données.

    Pour l'hypothèse 1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" value="<?php echo date ('d/m/Y'); ?>" />
    Tu récupères ta variable et tu l'insères dans l'e-mail.

    Pour l'hypothèse 2:
    Tu peux faire comme pour l'hypothèse 1, mais ça te fait un champ en plus qui est inutile.
    Donc, ta page (celle du traitement du formulaire) peut avoir une variable supplémentaire qui reprend la date :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date = date ('d/m/Y');
    que tu insères dans ta base....

    Voilà !

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    Si c'est juste pour insérer en base, je prendrais la solution de titoumimi.
    Et au moment de l'insertion, je ferais un now()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    insert into maTable (..., monChampDate) values (..., now())
    ainsi, tu stockes la date et l'heure d'envoi et c'est très simple.

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

Discussions similaires

  1. [AC-2007] Copier une table mais avec en + la date/heure du jour
    Par tibofo dans le forum VBA Access
    Réponses: 3
    Dernier message: 17/12/2009, 07h42
  2. récupérer date et heure du jour
    Par Elise0251 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/06/2009, 14h52
  3. Réponses: 8
    Dernier message: 29/05/2008, 13h26
  4. Réponses: 4
    Dernier message: 19/03/2008, 11h50
  5. [Dates] Convertir des heures en jours/heures?
    Par Kinoh dans le forum Langage
    Réponses: 2
    Dernier message: 20/05/2007, 19h47

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