bonjour, voila j'ai deux tables imprimante(id_imprimante,nom_imprimante,#id_serie)
serie(id_serie,nom_serie)
les deux sont reliées

je veux afficher le liste des imprimantes de la série. Voici ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$liste_series = mysql_query('SELECT nom_imprimante FROM imprimante inner join serie on id_serie.serie  = id_serie.imprimante WHERE id_serie = '.$ref['id_serie'])
mais j'ai dû faire une erreur car il affiche toute la liste des noms des imprimantes plutôt que la liste des noms des imprimantes de la série. Pouvez-vous m'aidez.

Voici la page entière si cela peut vous aider :
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
include("../../../include/session.php");
 
 
$description = "";
$keywords = "";
$subject = "";
$title = "";
$fakea = "";
$menu = true;
 
$body = '';
 
$liste_ref = mysql_query('SELECT * FROM serie');
 
while( $ref = mysql_fetch_array($liste_ref) )
{
 
$body.='<div class="listeManga">
	<div class="listeMangaNom">';
 
		// strtolower($variable) = renvoi le contenu de "variable" en minuscule
		$body.='<a href="'.strtolower($ref['nom_serie']).'">'.$ref['nom_serie'].'</a>
 
	</div>
	<table class="listeMangaTableau">
		<tr>
					<td><div class="Image"><img src="../images/serie/'.strtolower($ref['nom_serie']).'.gif"></div></td>
		
			<td>
				<div class="Donnees">
					<div class="Source">
				
						<b>Type:</b>'.$ref['nom_serie'].'<br />
						<b>Serie:</b>';
						$liste_series = mysql_query('SELECT nom_imprimante FROM imprimante inner join serie on id_serie.serie  = id_serie.imprimante WHERE id_serie = '.$ref['id_serie']);
 
						while( $ref = mysql_fetch_array($liste_series) )
						{
							$body.=' ['.$ref['nom_imprimante'].']';
						}
 
						$body.='
					</div>
				</div>
			</td>
		</tr>
	</table>
</div>';
}
include("../../../include/base.php");
?>