bonjour,
voila je créer un site ou je doit afficher des cartouches comme pouvez le voir sur le mcd que j ai attacher j ai reussi a afficher les marques, les typseries, mais pour l'affichage des imprimante j ai un peu de mal.Je voudrai créer un inner join de typserie relier a imprimante et de marque a imprimante pour afficher les imprimante d'une marque et d'un type.Voici le code mais cela ne fonctionne pas il m'afficher tous les imprimantes de la marque.
par exemple je veux afficher tous les imprimantes de la marque brother et de la serie jet d'encre, alors la il m'afficher toute les imprimante correspondant a jet d'encre sans se soucier donc que c'est seulment ceux de cette marque ci en particulier que je veux afficher.
voici le code:
c'est au niveau de cette requete donc qu'il y a probleme
si vous avez d'autre requete a porposer je uis preneuse
merci elodie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 $sql2 = ('SELECT distinct nom_imprimante FROM imprimante, typserie ,marque WHERE imprimante.id_typeSerie = typserie.id_type and marque.id_marque=imprimante.id_marque And typserie.id_type = '.$_GET['type'] ' And marque.id_marque = '.$_GET['marque']); //$liste_ref = mysql_query('SELECT * FROM imprimante INNER JOIN associer ON associer.ids = imprimante.id_imprimante WHERE id_typeS = '.$_GET['type']); //$typeimprimante = mysql_fetch_array($liste_ref) ; //$sql2 = ('SELECT nom_imprimante FROM imprimante INNER JOIN imprimante.id_imprimante = id_imprimante WHERE imprimante.id_imprimante = '.$_GET['type']); $req2 = mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error()); $res2 = mysql_num_rows($req2);
Partager