Bonjour à tous
Je suis débutant, j'essaie de m'y mettre mais c'est dur.
J'ai un problème je n'arrive pas à récuper un ID d'une table et lui dire que c'est egal à un autre id dans une autre table, pour être plus clair je met le code.
dans la partie // lien de navigation, tout va presque bien pour ce qui est de '. $data['id_cat'].' ça récupere la bonne valeur, id_cat se trouve dans la table logitheque_sous_categories, mais je voudrais que le nom de cette catégorie s'affiche en '.$data['nom'].'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $sql = "SELECT * FROM logitheque_sous_categories WHERE id='".$_GET['id_ss_cat']."'"; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { // lien de navigation echo'<p><a href="index.php">Logithèque</a> <b>>></b> <a href="liste_categories.php?cat='. $data['id_cat'].' ">'.$data['nom'].'</a> <b>>></b> <a href="'. $PHP_SELF .'?id_ss_cat='. $data['id'].'&tri=nom&sens=ASC ">'.$data['nom'].'</a> </p>';
Je ne comprend pas comment faire pour donner l'instruction que l'id_cat de la table logitheque_sous_catégorie est egal à 'id' de la table logitheque_categories et donc de récuperer le nom dans logitheque_categories par rapport au 'id_cat' de la table logitheque_sous_categories.
J'espere être assez clair
j'ai essaye en mettant une autre requête ou en mettant une jointure, mais je dois pas faire les bonnes manips, ça ne marche pas. Je n'arrive qu'à mettre le nom de logitheque_sous_categories.
Merci d'avance.
Partager