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 :

comparer date du jour avec date base mysql


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut comparer date du jour avec date base mysql
    Bonjour,

    je voudrai comparer une date avec la date du jour.
    Ma date de la base est dans un foreach et donc s'affiche ainsi:
    09/05/201109/05/201109/05/201116/05/2011
    Auriez vous une idée?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $datedujour = date("d/m/Y" );
    foreach ($managerActivite->getListActiviteAmis() as $ListeActiviteAmis)
    	{
    if($ListeActiviteAmis->getDateActivite()>=$date)
    {
     
    $body.='<img src="../../../images/tampon_terminer.png" />';
    }
     }
    Merci.

  2. #2
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    cela fonctionner merci en faites je devais faire <= dans mon si:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if($ListeActiviteAmis->getNbPLacesActivite()==$ListeActiviteAmis->getNbInscritsActivite())
    {
    $body.='<img src="../../../images/tampon_complet.png" />';
    }
     
    if($Distractivités->getDateActivite()<=$datedujour)
    {
    $body.='<img src="../../../images/tampon_terminer.png" />';
    }
    Petites question tout de meme j'ai les 2 images afficher du faites que les deux conditions sont bonnes mais j'aimerai plutot que quand une activite est terminer, l image complet ne sert plus a rien comment faire car je doit encore verifier 2 autres conditions en plus à verifier.
    Mais je ne veux pas qu'il apparaisent tout en meme temps, mais une seule image.
    1 C'est complet
    2 liste d attentes
    3 c est renouveller
    4 c est passer donc terminer.

    merci.
    3

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Ma date de la base est dans un foreach et donc s'affiche ainsi:
    09/05/2011
    Je ne comprends pas ce "donc".

    Dans ta table mysql aujourd'hui est "2011-05-25".

    Même si techniquement "2011-05-25" > "2011-04-19"
    c'est surement plus sérieux de comparer
    strtotime("2011-05-25") > strtotime("2011-04-19")

    tu peux aussi obtenir le résultat en SQL
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT IF(champ_date>=NOW(), "apres", "avant")

  4. #4
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    petites question tout de meme j'ai les 2 images afficher du faites que les deux conditions sont bonnes mais j'aimerai plutot que quand une activite est terminer, l image complet ne sert plus a rien.
    Mais je ne veux pas qu'il apparaisent tout en meme temps, mais une seule image.
    1 C'est complet
    2 liste d attentes
    3 c est renouveller
    4 c est passer donc terminer.

    j'ai fait ceci mais meme si la date depasser la date du jour l'activite cela s'affiche tout de meme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if($ListeActiviteAmis->getNbPLacesActivite()==$ListeActiviteAmis->getNbInscritsActivite())
    {
    $body.='<img src="../../../images/tampon_complet.png" />';
    }
     
    elseif($ListeActiviteAmis->getDateActivite()<$datedujour)
    {
    $body.='<img src="../../../images/tampon_terminer.png" />';
    }

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

Discussions similaires

  1. [MySQL] requete avec date du jour - 30
    Par le69 dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 31/01/2013, 15h38
  2. Trier par date des données d'une base mysql
    Par christophe_s46 dans le forum Requêtes
    Réponses: 3
    Dernier message: 31/08/2009, 11h18
  3. [DeskI V5-V6] Requete avec date du jour - 6 mois
    Par lecowboydetchernobyl dans le forum Débuter
    Réponses: 17
    Dernier message: 30/04/2009, 14h49
  4. créer repertoire avec date du jour
    Par captaine93 dans le forum C
    Réponses: 11
    Dernier message: 14/03/2009, 11h19
  5. Rentrer la date du jour dans une base de données
    Par Guguslefun dans le forum ASP.NET
    Réponses: 4
    Dernier message: 04/06/2007, 14h05

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