Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2007, 11:06
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: convertir en array consulta a bd

Pues en tu funcion select_combinado te esta enviando un $id_provincia entonces solo seria cuestion que hagas tu mysql_query y rellenes un select, algo asi te serviria:
Código PHP:
function select_combinado($id_provincia){
   
//función para crear el select combinado
   //debe extraer las opciones de un select a partir de un parámetro
   
   //generamos unos arrays con distintas poblaciones de varias provincias
   //estos valores en un caso práctico seguramente se extraerán de base de datos
   //no habría que cargar todos en memoria, sólo hacer el select de las poblaciones de la provincia deseada
   
mysql_connect();
   
$query "SELECT pueblo FROM pueblos WHERE ciudad='$id_provincia'";
   
$rst mysql_query$query ) or die( mysql_error() );
   
$nuevo_select "<select name='poblaciones'>";
   while( 
$row mysql_fetch_array$rst ) ) {
       
$nuevo_select .= '<option value="' $row['pueblo '] . '">' $row['pueblo'] . '</option>';
   }
   
$nuevo_select .= "</select>";
   return 
$nuevo_select;

Saludos.