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:
	
	$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 :
	
	| 12
 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");
?> | 
 
						
					
Partager