Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2008, 11:47
geminiz
 
Fecha de Ingreso: junio-2008
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Consulta sobre while ...

Hola, estoy armando una barra de menues dinamica que levante la informacion de un campo dentro de una tabla en una db. El problema que encuentro es que me repite los valores iguales hay alguna forma de corregir esto ??
les dejo el codigo.
Código PHP:
<?
include('config.php');
echo 
"<table align=right>\n";
$data=mysql_query("SELECT categoria FROM producto LIMIT 6");
while(
$row=mysql_fetch_array($data))
{ echo 
"<td class=\"navbar_off\" onmouseover=\"this.className = 'navbar_on'\" onmouseout=\"this.className = 'navbar_off'\" onclick=\"window.location = 'categorias.php?cat=$row[0]'\" align=center><li>$row[0]</li></td></tr>"; }
echo 
'</table>';
mysql_close();
?>
Es decir si inserto dos productos --> en cuya categoria pongo "CONSOLAS" en el menu me aparece consolas dos veces, en la actualidad tengo tres productos, dos en categoria consolas la barra me aparece:
  • CONSOLAS
  • PS2
  • CONSOLAS
Cuando lo que yo requiero es que aparezca un solo "consolas" con los dos productos dentro. Dejo unas screens asi se entiende mejor.





Última edición por geminiz; 25/09/2008 a las 11:52