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 :

requete avec date [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é
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 77
    Par défaut requete avec date
    bonjour,

    voila le challenge il s'agit dans un script qui utilise la base 'club' pour afficher les coordonnées de faire apparaitre un logo 'info' quand dans une base de données : soireeclub where date2 >= current_date
    et bien sur rien si aucune soirée n'est prevue.
    Bien sur il faut aussi pouvoir associer le champs 'nom' de la base club au champs nomclub de la base soireeclub ( valeur identique).

    merci de vos solutions reponse rapide à vos idées garantie.

    pas de reponse voila ou j'en suis mais ca marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if ($ob[nom]) = soireeclub.nomclub
     
    	$sql = "SELECT date2, clubs.nom,
    from soireeclub where date2 >= current_date

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 77
    Par défaut
    me revoila j'ai trouvé la requete suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM `soireeclub` WHERE  `nomclub` LIKE '<? echo $ob[nom]; ?>' and  date2 >= current_date ";

    que dois je mettre à la suite pour dire si le nombre d'enregistrements est superieur à 0 il faut afficher l'image

    merci d'avance

  3. #3
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql = "SELECT * FROM `soireeclub` WHERE  `nomclub` LIKE '<? echo $ob[nom]; ?>' and  date2 >= current_date ";
     
    $result = mysql_query($sql);
    if (mysql_num_rows($result)) {
    echo "<img src......";
    }
    Ca doit etre bon ça...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 77
    Par défaut
    merci pour ta reponse malheureusement j'ai un probleme avec le champ

    WHERE `nomclub` LIKE '<? echo $ob[nom]; ?>'

    car il ne retrouve pas le nom du club qui est contenu dans la table "clubs" dans le champ 'nom'

    si tu as une idee

  5. #5
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    C'est normal tu es déjà en php et tu réouvre les balises php:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM `soireeclub` WHERE  `nomclub` LIKE '".$ob[nom]."' and  date2 >= current_date ";

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 77
    Par défaut
    bravo ca marche avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $sql = "SELECT * FROM `soireeclub` WHERE `nomclub` LIKE '".$ob[nom]."' and date2 >= current_date ";
     
     
    $result = mysql_query($sql); 
    if (mysql_num_rows($result)) { 
    echo '<a href="http://www.le69x.com/soirees.php3"><img src="soiree.jpg" alt="le programme des soirées" border="0"></a>'; 
    }
    il me reste un petit probleme quand le nom du club comporte une apostrophe ' cela provoque une erreur
    mysql_num_rows(): supplied argument is not a valid MySQL result resource

    existe t il une solution?

  7. #7
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    hop:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM `soireeclub` WHERE `nomclub` LIKE '".addslashes($ob[nom])."' and date2 >= current_date ";

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 77
    Par défaut
    bravo c'est parfait comme d'habitude

    bonsoir à tous

+ 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. Requete avec dates
    Par aliboubou dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/06/2007, 16h10
  3. [Access] requête avec date
    Par hiko-seijuro dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/08/2006, 09h05
  4. [debutant]Probleme de requete avec date
    Par shub dans le forum Access
    Réponses: 9
    Dernier message: 12/05/2006, 10h01
  5. requete avec date et heure
    Par robert_trudel dans le forum Access
    Réponses: 2
    Dernier message: 26/04/2006, 00h15

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