![]() |
se repiten registros en lista desplegable Hola a todos, espero me puedan ayudar. Tengo una lista desplegable en la que aparecen los registros de una base de datos. Se conecta bien y muestra los registros, el problema es que los muestra varias veces. Por ejemplo estos son los registros Musica Canto Baile Pintura si existen 10 usuarios que eligen musica, en la lista deplegable aparece 10 veces musica. Como puedo hacer para que no se repitan las mismas palabras? |
Re: se repiten registros en lista desplegable Cita:
|
Re: se repiten registros en lista desplegable No se entiende muy bien tu inquietud, como es que llenas la lista con los datos de tu tabla? si puedes publicar el código que utilizas sera mas facil detectar el problema Saludos. |
Re: se repiten registros en lista desplegable Este es el codigo <?php require_once('Connections/seleccion.php'); mysql_select_db($database_seleccion, $seleccion); $sql=mysql_query("SELECT arte FROM registro",$seleccion); ?> <select name="lista" onchange="pedirDatos()"> <?php while($row = mysql_fetch_array($sql)){ echo "<option>".$row['arte']."</option>"; } ?> </select> La idea no es insertar registros, si no mostrar los usuarios que estan en la categoria, por ejemplo: musica. y que abajo de la lista desplegable se muestren todos aquellos que corresponden a esa categoria. En el fondo es una busqueda. El problema es que el item musica se repite por cada ves que se ha ingresado en la base de datos. ¿se entiende? |
Re: se repiten registros en lista desplegable SELECT DISTINCT cometi un error pero vamos que con buscar mi cagada en yahoo te hubiera sobrado. como ya nos vamos conociendo t lo pondre mas facil.. copy paste.. <?php require_once('Connections/seleccion.php'); mysql_select_db($database_seleccion, $seleccion); $sql=mysql_query("SELECT DISTINCT arte FROM registro",$seleccion); ?> <select name="lista" onchange="pedirDatos()"> <?php while($row = mysql_fetch_array($sql)){ echo "<option>".$row['arte']."</option>"; } ?> </select> |
Re: se repiten registros en lista desplegable jejeje, gracias gracias. suntus, ya se arregló |
| La zona horaria es GMT -6. Ahora son las 09:23. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.