Foros del Web » Programando para Internet » PHP »

Volcar elementos de una tabla en un <select> sin repetirlos.

Estas en el tema de Volcar elementos de una tabla en un <select> sin repetirlos. en el foro de PHP en Foros del Web. Buenas gente, necesito vuestra ayudita. Quiero volcar los elementos de una tabla en un <select>. El tema es, que quiero que no me repita los ...
  #1 (permalink)  
Antiguo 13/03/2007, 08:14
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Volcar elementos de una tabla en un <select> sin repetirlos.

Buenas gente, necesito vuestra ayudita.

Quiero volcar los elementos de una tabla en un <select>.

El tema es, que quiero que no me repita los elmentos, es decir que si extraigo un registro que se llama "hola", si en el array hay otro que se llama "hola", no me lo escriba, es decir que me ponga todos los registros diferentes de un campo sin repetirse en un <select>.

Yo tengo el siguiente código y me funciona correctamente, pero no se como decirle que no me los repita...

Código PHP:
$qry=mysql_query("Select * from $sql_tabla2");

$total=mysql_num_rows($qry);

while(
$row mysql_fetch_array($qry))
{    
            
    echo 
"<option value=".$row['tipo'].">".$row['tipo']."</option>";
    

Si alguien me pudiera ayudar se lo agradecería.

Muchas gracias.

Un saludo.
  #2 (permalink)  
Antiguo 13/03/2007, 09:01
Avatar de seyacat  
Fecha de Ingreso: agosto-2006
Mensajes: 382
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Volcar elementos de una tabla en un <select> sin repetirlos.

"Select DISTINCT(campo) from $sql_tabla2;"

Última edición por seyacat; 13/03/2007 a las 09:20
  #3 (permalink)  
Antiguo 13/03/2007, 09:06
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Re: Volcar elementos de una tabla en un <select> sin repetirlos.

DISTINCT

Muchas gracias :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:54.