N'afficher qu'une variable de résultats du meme nom
Posté : 08 mai 2006, 11:19
Salut tout le monde!
Voilà, je cale sur un ptit truc! Je n'arrive pas à trouver des exemples sur le net! Voilà, je voudrais lister les marques des produits de ma base de données sans pour autant avoir 15 fois la meme marque dans le menu déroulant!
Voici le code :
Merci bcp pour votre aide!
a+
Voilà, je cale sur un ptit truc! Je n'arrive pas à trouver des exemples sur le net! Voilà, je voudrais lister les marques des produits de ma base de données sans pour autant avoir 15 fois la meme marque dans le menu déroulant!
Voici le code :
<select name="mark" class="box" style="width:120">
<?
$sql = 'SELECT marque FROM produits';
$query = mysql_query($sql) or die( 'Erreur' );
$nb = mysql_num_rows($query);
if ( $nb=0 ) {
echo '<option> - - - - </option>';
}
else {
while ( $list = mysql_fetch_array( $query ) ) {
echo '<option value="'.$list['marque'].'">'.$list['marque'].'</option>'; }
}
?> </select>
Donc en résultat, j'ai 15 fois tel marque / 5 fois une autre, je voudrai que le nom de la marque ne s'affiche qu'une fois dans le menu déroulantMerci bcp pour votre aide!