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 :
Ensuite , j'affiche les données en faisant:SELECT *
FROM shop_monnaies
WHERE valeur = colname
ORDER BY id DESC où colname est la variable $_GET[‘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…< ?php echo $row_monnaies[‘id’] ;?>
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 :
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 …SELECT *
FROM shop_monnaies
WHERE valeur=colname
AND shop_monnaies.rubannu3=1
ORDER BY id DESC
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
Partager