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 :

Afficher une image si la date de l'enregistrement est superieure à x jours [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 87
    Par défaut Afficher une image si la date de l'enregistrement est superieure à x jours
    Bonjour à tous !

    J'affiche les données d'une BDD dans un tableau. J'ai un champs "Date d'entrée au SAV" qui est sous la forme 17/05/2011.

    J'aimerais qu'à côté de cette date dans le tableau, s'affiche une image lorsque la date est supérieure à 5 jours. Par exemple, si nous sommes le 18/05/2011, pas d'image, mais si nous sommes le 30/05/2011, alors on affiche l'image...

    Un gros merci d'avance !

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    dans ton SELECT rajoute un champs de comparaison de date
    http://dev.mysql.com/doc/refman/5.0/...functions.html

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 87
    Par défaut
    Bonjour et merci d'avoir pris le temps de répondre :-)
    Dans mon cas, cela donnerait quoi ?

    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
    23
     
    //requête SQL:
        $sql = "SELECT *
    	      FROM suivi_atelier
    	      ORDER BY id DESC LIMIT $limit_start, $pagination" ;
     
     
     
     
    	echo("<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" id=\"product-table\">");
    	echo("<tr>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">ID</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">STATUT DOSSIER</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">DATE D'ENTRÉE AU SAV</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">NOM DU CLIENT</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">NUMERO DE VO</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">MARQUE/MODELE</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">IMMATRICULATION</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">MOTIF DU RETOUR</a></th>
    	<th class=\"table-header-repeat line-left\"><a href=\"\">OPTIONS</a></th>
    	</tr>");
     
    ...

  4. #4
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Bonjour,

    Voila ce qui ça pourrait donner en gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT [tes champs], DATEDIFF( CURRENT_DATE( ) , date ) AS nbjours FROM nom_de_ta_table
    Ensuite, lors de l'affichage du tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Si nbjours > 5
         AffichageImage

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 87
    Par défaut
    Merci beaucoup !

    Malheureusement, étant novice en PHP, je ne parviens pas à adapter le code à mes besoins ...

  6. #6
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Citation Envoyé par Nesta92 Voir le message
    Merci beaucoup !

    Malheureusement, étant novice en PHP, je ne parviens pas à adapter le code à mes besoins ...
    Peux tu donner le code complet de ta page s'il te plait ?

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

Discussions similaires

  1. [VB.NET] afficher une image stockée dans une table
    Par matonfire dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/03/2004, 11h21
  2. Afficher une image JPG qui se trouve dans une bdd
    Par Harry dans le forum Bases de données
    Réponses: 6
    Dernier message: 27/02/2004, 10h51
  3. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 18h59
  4. Réponses: 2
    Dernier message: 04/02/2004, 22h32
  5. Afficher une image sans passer par les textures
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/05/2003, 19h13

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