Foros del Web » Programando para Internet » PHP »

Consulta en <select> y PHP

Estas en el tema de Consulta en <select> y PHP en el foro de PHP en Foros del Web. Tengo este código Código PHP:  <select name="marca" id="form">           <?php $cnx  =  conectar  (); $sql  =  "SELECT  Provincia FROM Hoteles ORDER BY Provincia ASC " ; $result  =  mysql_query ( $sql ) or die ( mysql_error ()); while( ...
  #1 (permalink)  
Antiguo 28/09/2006, 01:56
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 17 años, 11 meses
Puntos: 58
Consulta en <select> y PHP

Tengo este código
Código PHP:
 <select name="marca" id="form">
         <?php
$cnx 
conectar ();
$sql "SELECT  Provincia FROM Hoteles ORDER BY Provincia ASC ";
$result mysql_query($sql) or die (mysql_error());
while(
$row mysql_fetch_row($result)) {
?>
<option value="<?php echo $row[0]; ?>"><?php echo $row[0]; ?></option>
<?php
}
?>
</select>
El cual me muestra todas las provincias donde hay un hotel determinado. El problema es que si en una misma provincia hay dos hoteles, me muestra dos veces la provincia en el select. ¿hay alguna forma de que esto no sea así y sólo se muestre una provincia aunque en ella hayan varios hoteles?
Muchas gracias.
  #2 (permalink)  
Antiguo 28/09/2006, 02:17
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Sip. Prueba con esto:
Código PHP:
$sql "SELECT DISTINCT Provincia ..."
  #3 (permalink)  
Antiguo 28/09/2006, 02:30
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 17 años, 11 meses
Puntos: 58
Efectivamente Jerkan. Eso es lo que buscaba. Muchas gracias y un saludo.
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 00:23.