tengo un sistema tipo eshop, con la tabla:
Productos
id-iddistribuidor-idtipo-nombre-.imagen,etc...
Tipo
id-nombre
mi problema es que a la hora de mostrar los productos tambien tengo que poner una lista desplegable que filtre los tipos de productos.
tengo la idea de como hacer todo pero me falta solo 1 cosa
como hago para que un while no me muestre los resultados iguales, osea...
tipo de producto 1
tipo de producto 1
tipo de producto 1
tipo de producto 1
tipo de producto 2
tipo de producto 2
tipo de producto 2
solo preciso que me muestre
tipo de producto 1
tipo de producto 2
esto me sucede porque hago un while dentro de otro, pero bueno, no recordaba otra alternativa, les dejo el fragmento de PHP
Código PHP:
<?php
$qry=mysql_query( "SELECT * FROM productos WHERE iddis=".$_REQUEST['iddis']." order by idtipo ASC") ;
if(mysql_num_rows($qry)>=1){
while($row = mysql_fetch_array($qry)){;
$imagen=$row['imagen'];
$nombre=$row['nombre'];
$idtipo=$row['idtipo'];
$contenido=$row['contenido'];
?>
<select name="filtro">
<?php
$qry3=mysql_query( "SELECT * FROM tipo WHERE id = '".$idtipo."' ORDER BY nombre ") ;
while($row3 = mysql_fetch_array($qry3)){;
?>
<option value="<?=$row3['id'];?>"><?=$row3['nombre'];?></option>
<?php
};};
?>
</select>