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 requete


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 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 72
    Par défaut affichage requete
    Bonjour à toutes et à tous !
    Problème d'affichage sur ma dernière page :
    J'ai plusieurs tables :
    - etablissement
    - rubrique
    - region
    - departement

    Ensuite j'affiche mes pages dans l'ordre suivant :
    region->departement->rubrique->liste_etablissement
    Ex : Auvergne->Puy-de-Dome->Hébergement - Gastronomie - Visites->Hôtel Test (si je choisi Hébergement)

    Mon problème c'est que tous mes hôtels s'affichent sans tenir compte de la première requête : region

    Ma requete rubrique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if(isset($_GET["rub"]))  
    { 
    $resultat_rubrique = mysql_query("SELECT DISTINCT rubrique.gd_rubrique_fr as gd_rubrique_fr 
    FROM etablissement 
    LEFT JOIN region ON (etablissement.region_id = region.id_region) 
    LEFT JOIN departement ON (etablissement.dept_id = departement.id_dept) 
    LEFT JOIN rubrique ON (etablissement.rubrique_id = rubrique.id_rubrique) 
    WHERE departement.dept_fr='".$_GET['rub']."'") 
    or die(mysql_error());
    Ma requete liste_etab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if(isset($_GET["etab"])) 
    {
    $resultat_etab = mysql_query("SELECT DISTINCT etablissement.nom_etab AS nom_etab
    FROM etablissement
    LEFT JOIN rubrique ON (etablissement.rubrique_id = rubrique.id_rubrique)
    WHERE rubrique.gd_rubrique_fr='".$_GET['etab']."'")
    or die(mysql_error());
    Si quelqu'un peut m'aider !
    Merci par avance de votre aide

  2. #2
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Salut,
    Dans ta requete liste_etab dans ton where se serait pas $_GET['rub'] a la place?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 72
    Par défaut
    Salut,
    Merci de ton aide, mais non ça ne change rien, j'ai tjs tous mes établissements qui s'affichent...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 185
    Par défaut INNER JOIN ?
    "La méthode INNER JOIN n'inclus les enregistrements de la premiere table que si ils ont une correspondance dans la seconde table" ... (cyberzoide dans son tutoriel mysql sur developpez.com)

    ..." La méthode LEFT JOIN inclus tous les enregistrements même si ils n'ont pas de correspondance dans la seconde table "... (cyberzoide dans son tutoriel mysql sur developpez.com)

    En espérant que ceci puisse t'aider.

Discussions similaires

  1. Affichage requete SQL en PHP
    Par Didibzh dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2007, 11h36
  2. affichage requete
    Par fbu78 dans le forum Access
    Réponses: 5
    Dernier message: 30/03/2006, 19h19
  3. [débutant] Affichage requetes et sous requetes
    Par max63_ dans le forum Access
    Réponses: 2
    Dernier message: 09/03/2006, 15h23
  4. affichage requete
    Par pierrot67 dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/02/2006, 08h20
  5. LIBPQ - Affichage requete dans table virtuelle
    Par Mike@Nestor dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 27/07/2005, 14h11

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