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 :

Affichage de la date d'inscription


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Par défaut Affichage de la date d'inscription
    Resalut,
    Je veux afficher la date d'inscription pour chaque membre.j'ai utilisé le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <BR><FONT COLOR=RED> Date d'inscription:</FONT COLOR><FONT COLOR=RED></FONT COLOR>
    <?php
     
    $sql=("SELECT date_inscrip FROM utilisateur  WHERE pseudo='".$_SESSION['login']."' ") or die(mysql_error());
    $result=mysql_query($sql);
    $numero_jour=date('w',$result); $jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
       $jour_nais = $jour[$numero_jour];
     
    echo'<b>Le '.$jour_nais. '  </b>'; 
    echo  date("d/m/Y \ à H:i" , $result); 
     
     
    ?>

    sachant que date_inscrip est un champs de type timestamp,mais y'a une jolie erreur qui dit
    Warning: date() expects parameter 2 to be long, resource given in C:\Program Files\EasyPHP 2.0b1\www\monsite\dossier special\mon_profile.php on line 232
    Le Dimanche
    Warning: date() expects parameter 2 to be long, resource given in C:\Program Files\EasyPHP 2.0b1\www\monsite\dossier special\mon_profile.php on line 236
    pliz help me to get out from this prblm
    Merci

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    pour lire le résultat d'une requête regarde là :
    http://sylvie-vauthier.developpez.co...?page=bdd#LVII

  3. #3
    Membre éclairé Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Par défaut
    Mercie pour votre réponse,
    j'aicorrigé le prblm mais maintenant y' cette erreur??


    Notice: A non well formed numeric value encountered in C:\Program Files\EasyPHP 2.0b1\www\monsite\dossier special\mon_profile.php on line 233
    Le Jeudi
    Notice: A non well formed numeric value encountered in C:\Program Files\EasyPHP 2.0b1\www\monsite\dossier special\mon_profile.php on line 237
    01/01/1970 à 01:33


    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
     
     
     
    <BR><FONT COLOR=RED> Date d'inscription:</FONT COLOR><FONT COLOR=RED></FONT COLOR>
    <?php
     
    $sql=mysql_query("SELECT date_inscrip FROM utilisateur  WHERE pseudo='".$_SESSION['login']."' ") or die(mysql_error());
    $result=mysql_fetch_array($sql);
    $r=$result['date_inscrip'];
    $numero_jour=date('w',$r); $jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
       $jour_nais = $jour[$numero_jour];
     
    echo'<b>Le '.$jour_nais. '  </b>'; 
    echo  date("d/m/Y \ à H:i" , $r); 
     
    ?>
     
     Merci de m'aider à trouver l'erreur je crois que l'erreur se trouve sue la fonction date mais je ne sais pas que dois-je la donner comme paramètre???pour que ca fonctionne

  4. #4
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    est ce que la colonne "date_inscrip" est bien du type numérique dans la table MySQL ?

  5. #5
    Membre éclairé Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Par défaut
    ah oui c'est vrai l'erreur c'étais dans le type de date_inscrip!!maintenant y'a plus d'erreur mais ca affiche la date érronée:
    : Le Jeudi 01/01/1970 à 01:00
    comment faire?

    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
     
     
    <BR><FONT COLOR=RED> Date d'inscription:</FONT COLOR><FONT COLOR=RED></FONT COLOR>
    <?php
     
    $sql=mysql_query("SELECT date_inscrip FROM utilisateur  WHERE pseudo='".$_SESSION['variable']."' ") or die(mysql_error());
    $result=mysql_fetch_array($sql);
    $r=$result['date_inscrip'];
    $numero_jour=date('w',$r); $jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
       $jour_nais = $jour[$numero_jour];
     
    echo'<b>Le '.$jour_nais. '  </b>'; 
    echo  date("d/m/Y \ à H:i" , $r); 
     
    ?>
    Merci

Discussions similaires

  1. affichage de la date d'inscription
    Par king_soft dans le forum Langage
    Réponses: 8
    Dernier message: 28/06/2010, 01h07
  2. [Dates] Affichage de la date
    Par xtiand4 dans le forum Langage
    Réponses: 10
    Dernier message: 27/06/2006, 17h43
  3. affichage de la date
    Par youcef81 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 16/06/2006, 10h07
  4. [VB6] mauvaise affichage d'une date
    Par robert_trudel dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 11/06/2006, 18h03
  5. affichage de la date sur forms 6i
    Par safou dans le forum Oracle
    Réponses: 4
    Dernier message: 06/10/2005, 10h58

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