Drop Down List
Pablo Salinas Rivera
psalinasrivera en gmail.com
Mie Mar 15 13:36:51 CLT 2006
Juan Sagardia wrote:
> Hola Lista.
>
> Señores tengo el siguiente problema, si alguno de Ud. me pudiera
> dar alguna idea estare muy agradecido.
>
> La situacion es la siguiente: lleno un Drop Down List desde una tabla de
> MySql, esto funciona bien, pero cuando quiero recuperar el codigo
> asociado a la consulta SQL la variable que deberia tener dicho codigo
> esta vacia, pareciera que no refresca cuando se realiza una nueva
> seleccion, el codigo es el siguiente.
>
> <?php
> /*********** Drop Down List Cursos ****************/
> $link = mysql_connect("localhost", "xxx", "xxx");
> mysql_select_db("Encuesta_db");
> $result = mysql_query($query);
>
> /*** Recupera Informacion Tabla Curso ***/
> $query = "SELECT Cur_Id,Cur_Nombre FROM Curso ORDER BY Cur_Nombre";
> $result = mysql_query($query);
>
> print "<SELECT name=CodCurso>";
> print "<OPTION value='0'>{Seleccione Curso}</OPTION>";
>
> while ($line = mysql_fetch_array($result, MYSQL_BOTH))
> {
> $CodCurso = $line["Cur_Id"];
> $Detalle = $line["Cur_Nombre"];
> {
> print "<OPTION value='$CodCurso'";
> }
> print ">$Detalle</OPTION>";
> }
> print "</SELECT>";
> /************* Fin Drop Down List Cursos **************/
> ?>
>
> si imprimo la variable $CodCurso, solo tiene el utimo valor del select.
de acuerdo al codigo, es lo lógico que imprima el ultimo valor.
$CodCurso es distinto a $_POST[CodCurso] (o $_GET[CodCurso] dependiendo del
método usado) ... que esta disponible (en el script de destino del form)
despues del submit, antes no.
--
pablo salinas rivera
usuario linux #221909 (http://counter.li.org)
Más información sobre la lista de distribución PHP