Foros del Web » Programando para Internet » PHP »

Ayuda con combo y BD

Estas en el tema de Ayuda con combo y BD en el foro de PHP en Foros del Web. Hola que tal tengo un registro que se llama "edo2".. este registro lo cargo un combobox en php, esto me permite asegurar que al realizar ...
  #1 (permalink)  
Antiguo 30/10/2006, 20:32
 
Fecha de Ingreso: enero-2004
Ubicación: Cordoba
Mensajes: 72
Antigüedad: 20 años, 3 meses
Puntos: 0
Exclamación Ayuda con combo y BD

Hola que tal tengo un registro que se llama "edo2".. este registro lo cargo un combobox en php, esto me permite asegurar que al realizar mi consulta solo se realice sobre los estados que han sido registrados, este es mi codigo:

<?php
$link = mysql_connect("localhost","root");
mysql_select_db("inmo",$link);

$consulta = mysql_query("SELECT edo2 FROM oper ORDER BY edo2 ASC",$link);

while($reg = mysql_fetch_array($consulta))
{
echo "<option value=\"$reg[edo2]\">$reg[edo2]</option>";
}
?>
</select>


El problema que me genera es que si capturo 2 registros con el mismo estado me muestra 2 veces el estado.

Y eso esta mal.. como puedo hacer que asi tenga 20 registros de Madrid en el combo no me muestre 20 veces Madrid.

Agradezco de antemano la ayuda!
  #2 (permalink)  
Antiguo 30/10/2006, 22:16
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 3 meses
Puntos: 10
Prueba agregando DISTINCT a la consulta:
Código:
<?php
$link = mysql_connect("localhost","root");
mysql_select_db("inmo",$link);

$consulta = mysql_query("SELECT DISTINCT edo2 FROM oper ORDER BY edo2 ASC",$link);

while($reg = mysql_fetch_array($consulta))
{
echo "<option value=\"$reg[edo2]\">$reg[edo2]</option>";
}
?>
</select>
__________________
oohh... quisiera ser godines!!!
  #3 (permalink)  
Antiguo 30/10/2006, 22:59
 
Fecha de Ingreso: enero-2004
Ubicación: Cordoba
Mensajes: 72
Antigüedad: 20 años, 3 meses
Puntos: 0
Sonrisa Muy bien!!

Excelente mi estimado, muchas gracias.. funciona a la perfección!

Hasta pronto!
  #4 (permalink)  
Antiguo 30/10/2006, 23:09
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
como dice el amigo safe el distinc es una buena opcion

http://www.desarrolloweb.com/articulos/267.php

saludos
__________________
gerardo
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 11:12.