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 :

Date par défaut


Sujet :

PHP & Base de données

  1. #1
    actualite
    Invité(e)
    Par défaut Date par défaut
    bonjour j'ai juste un soucy avec une date

    voilà

    il y as ça dans ma page registerock.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            //On balance le tout dans notre table
            mysql_query("
            INSERT INTO forum_membres (membre_pseudo, membre_mdp, membre_email,             
            membre_msn, membre_siteweb, membre_avatar,
            membre_signature, membre_localisation, membre_inscrit,   
            membre_derniere_visite)
            VALUES ('".$pseudo."' , '".$pass."' , '".$email."' ,
            '".$msn."' , '".$website."' , '".$nomavatar."' ,
            '".$signature."' , '".$localisation."' ,  '".$temps."' ,
            '".$temps."' ) ");
    donc voilà dans voirprofil.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     echo'Ce membre est inscrit depuis le
           <strong>'.date('d/m/Y',$data1['membre_inscrit']).'</strong>
    ce code il est bon car il marque bien la date : Ce membre est inscrit depuis le 28/01/2008

    donc j'ai mis le même code pour savoir sa dernier visite date quand :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo'derniere visite : '.date('d/m/Y',$data1['membre_derniere_visite']).'<br />';
    la date s'affiche : derniere visite : 01/01/1970

    comme je pourrais remettre la date normal au lieu par défault

    merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonjour,
    à mon avis $data1['membre_derniere_visite'] retourne FALSE. Vous devriez vérifier le moyen que vous avez utilisé pour sortir cette valeur de la base de données.

    Cordialement,
    DaRiaN.

  3. #3
    actualite
    Invité(e)
    Par défaut
    merci

    comment on fait e n'ai pas tout compris ceux que tu m'a dit

    merci

  4. #4
    Membre chevronné
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    398
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 398
    Par défaut
    DaRiaN te disais de vérifier la valeur $data1['membre_derniere_visite']

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var_dump($data1['membre_derniere_visite']);

    et regarde le code qui attribue la valeur il doit y avoir un soucis.

  5. #5
    actualite
    Invité(e)
    Par défaut
    re

    il faut trouvé le code qui pourras affiché la bonne date

    merci d'avance

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Affichez ici l'ensemble du script contenant (masquez les informations sensibles) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo'derniere visite : '.date('d/m/Y',$data1['membre_derniere_visite']).'<br />';
    Parce que sinon, on avancera pas.

  7. #7
    actualite
    Invité(e)
    Par défaut
    en faite je peux juste donée ce code car il y as en pas d'autres

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
            //On vérifie que les champs ne continennent pas de html
            //Puis on crypte le mot de passe
            $temps = time();
            $signature = htmlspecialchars($_POST['signature'], ENT_QUOTES);
            $signature = nl2br($signature);
            $pseudo = htmlspecialchars($_POST['pseudo'], ENT_QUOTES);
            $email = htmlspecialchars($_POST['email'], ENT_QUOTES);
            $msn = htmlspecialchars($_POST['msn'], ENT_QUOTES);
            $website = htmlspecialchars($_POST['website'], ENT_QUOTES);
            $localisation = htmlspecialchars($_POST['localisation'], ENT_QUOTES);
            $pass = md5($_POST['password']);
     
            //On balance le tout dans notre table
            mysql_query("
            INSERT INTO forum_membres (membre_pseudo, membre_mdp, membre_email,             
            membre_msn, membre_siteweb, membre_avatar,
            membre_signature, membre_localisation, membre_inscrit,   
            membre_derniere_visite)
            VALUES ('".$pseudo."' , '".$pass."' , '".$email."' ,
            '".$msn."' , '".$website."' , '".$nomavatar."' ,
            '".$signature."' , '".$localisation."' ,  '".$temps."' ,
            '".$temps."' ) ");
    avec ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	   echo'derniere visite : '.date('d/m/Y',$data1['membre_derniere_visite']).'<br />';
     
           echo'Ce membre est inscrit depuis le
           <strong>'.date('d/m/Y',$data1['membre_inscrit']).'</strong>
           et a posté <strong>'.$data1['membre_post'].'</strong> messages
           <br /><br />';
    s'il te manque un code tu me dit je ne vois pas où car j'ai regardé dans tout les pages il y as que ça

    merci

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Il y a forcément d'autres pages car la variable $data1 n'est jamais remplie.

  9. #9
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    comme je pourrais remettre la date normal au lieu par défault
    qu'est ce que tu apelles "date normal" et "par défaut" ? est ce que tu veux juste changer le format d'affichage (01/01/2008 => 01 janvier 2008) ?

  10. #10
    actualite
    Invité(e)
    Par défaut
    lol

    vous avez lu mr le debut de mon message a mon avis non

    car il affiche 01/01/1970 au lieu de 20/01/2008

    merci

  11. #11
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Moi je suis sûr que la variable $data1['membre_derniere_visite'] retourne FALSE, donc la fonction date retourne la date epoch, tout simplement.

  12. #12
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Et si tu vérifies directement dans phpmyadmin les valeurs contenues dans ta table, qu'est ce que cela t'affiche ?

  13. #13
    actualite
    Invité(e)
    Par défaut
    re
    voilà j'ai réussi c'est juste que j'avais oublie de mettre membre_dernier_inscrit dans ma requette

    merci d'avance pour votre aide
    Dernière modification par actualite ; 28/01/2008 à 21h17.

  14. #14
    Membre chevronné Avatar de makmaoui
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    283
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 283
    Par défaut
    Si tu nous avais montré ta requête dés le départ ça aurait été plus simple de t'aider

  15. #15
    actualite
    Invité(e)
    Par défaut
    re

    je m'excuse pour la requette et en plus je pouvais m'apperçoit moi même

Discussions similaires

  1. [DATE]date par défaut dans un champ
    Par fabszn dans le forum DB2
    Réponses: 2
    Dernier message: 20/10/2006, 09h05
  2. date par défaut
    Par Xris dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 01/09/2006, 08h27
  3. Problème de format de date par défaut
    Par anitshka dans le forum Langage
    Réponses: 4
    Dernier message: 31/07/2006, 12h22
  4. Avoir un champs date par défaut
    Par LaVaZza dans le forum Oracle
    Réponses: 1
    Dernier message: 18/04/2006, 17h01
  5. [PostgreSQL] Date par défaut
    Par PoY dans le forum Requêtes
    Réponses: 4
    Dernier message: 05/11/2003, 14h20

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