Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2008, 15:55
jeko
 
Fecha de Ingreso: abril-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Re: como poblar combo o lista desplegable

Yo lo he hecho asi :

Primero un script entre los <head>

function destino(){
combo = document.form1.combo.options[document.form1.combo.selectedIndex].value
if (combo != "no") window.location = "?combo="+combo;
}

Despues cargo la combo:

Consulta:

$sql=("SELECT * FROM tabla");
$rs=mysql_query($sql);
$num=mysql_num_rows($rs);


En la combo Pongo:

<select name="combo" onchange='destino()'>
<option value="no">---------</option>
<?


for ($i=0;$i<$num;$i++){
$row=mysql_fetch_array($rs);

?>

<option value="<? echo $row["campo"];?>"><? echo $row["campo"]; ?></option>
<?
}
?>
</select>


Pongo un campo oculto:

<input type="hidden" value="<?php echo $combo=$_GET["combo"];?>" name="resultado">


y finamente recibo la variable en la pagina k kieras hacer la consulta:

$resultado=$_POST["resultado"];




Ojala te sirva

Última edición por jeko; 24/04/2008 a las 08:02