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 :

Requête d'une colonne issue d'une catégorie


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Points : 111
    Points
    111
    Par défaut Requête d'une colonne issue d'une catégorie
    Bonjour ,

    Je suis en train de réaliser un site sur des monnaies . Une sous_catégorie permet d'afficher les 'rois' ( alexander , alexius I ...) ; et une table valeur permet d'afficher la valeur des monnaies trouvées ( asper , aspron ...). J'ai également un champ valeur dans la table shop_monnaies pour me permettre de retrouver la valeur en question, via une jointure.

    Tout d'abord , voici mes tables :


    shop_monnaies

    champs type attributs
    id Int(10) unsigned Auto_increment
    rubannu1 Int(11) unsigned
    rubannu2 Int(11) unsigned
    rubannu3 Int(11) unsigned
    date Date
    valeur int(11) unsigned


    shop_ss_categorie

    champs type attributs
    id Int(10) unsigned Auto_increment
    libelle Varchar(64)
    pere Int(11) unsigned


    shop_valeurs

    champs type attributs
    id Int(10) unsigned Auto_increment
    libelle Varchar(64)
    pere Int(11) unsigned

    Pour afficher tous les asper des ‘rois byzantins ‘ , j’ai créé la requête suivante :



    SELECT *
    FROM shop_monnaies
    WHERE valeur = colname
    ORDER BY id DESC où colname est la variable $_GET[‘id’]
    Ensuite , j'affiche les données en faisant:

    < ?php echo $row_monnaies[‘id’] ;?>
    Mon problème est que je ne parviens pas à créer une requête me permettant de n’afficher que un roi spécifique provenant de la table shop_ss_categorie pour laquelle id =1 => alexander par exemple…

    Je souhaite pouvoir cliquer sur asper par exemple , depuis la page resultat valeur ; et que le lien m'affiche tous les asper du 'roi' sur lequel je viens de cliquer ( pag resultatrois)

    J’ai bien essayé ceci :

    SELECT *
    FROM shop_monnaies
    WHERE valeur=colname
    AND shop_monnaies.rubannu3=1
    ORDER BY id DESC
    Mais c’est plutot nul , et vu que je débute , je sens que mes neurones s'embrouillent. C'est pourquoi je fais appel au forum …

    Remarque :

    Pour rubannu1 = 1 , on est dans la catégorie des Antiques
    Pour rubannu2 = 1 , on est dans la sous_catégorie des Byzantines
    Pour rubannu3 = 1 , on est dans la ss_catégorie de Alexander

    J’espère que cela suffira pour m’aider …

    Habroc
    www.masterquizz.fr - Ne vous posez plus de questions

  2. #2
    Membre régulier
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Points : 111
    Points
    111
    Par défaut
    J'ai continué de chercher ...

    J'en suis arrivé à cette requette , qui fonctionne ( en théorie ) lorsque je la teste ( dreamweaver )

    SELECT *
    FROM shop_monnaies
    WHERE valeur = colname and rubannu3=colname2
    ORDER BY id DESC

    où colname2 = $_get['( page du menu rois )php?id=id']
    Mais lorsque je lance le site sous I.E , cela ne fonctionne que pour id=1 de la page menu des rois . En passant par l'id=2 pae exemple de la page menu ; on arrive toujour au meme resultat ...celui de l'id=1 .
    Le chemin n'est pas reconnu pour arriver jusqu'à la page de résultat ...

    Je bloque ...

    HAbroc
    www.masterquizz.fr - Ne vous posez plus de questions

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/03/2015, 11h46
  2. Réponses: 10
    Dernier message: 05/02/2015, 14h47
  3. Réponses: 3
    Dernier message: 29/03/2011, 20h38
  4. Largeur des colonnes issues d'une requête croisée
    Par FuNkY48 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 23/01/2007, 16h35
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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