Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   se repiten registros en lista desplegable (http://www.forosdelweb.com/f18/repiten-registros-lista-desplegable-569638/)

Ruben_C 26/03/2008 19:43

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?

suntus 26/03/2008 19:47

Re: se repiten registros en lista desplegable
 
Cita:

Iniciado por Ruben_C (Mensaje 2337968)
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?

SELECT DISTINT

Carlojas 26/03/2008 19:49

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.

Ruben_C 26/03/2008 19:57

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?

suntus 26/03/2008 20:09

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>

Ruben_C 26/03/2008 20:22

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.