![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/09/2005, 08:31
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 32
Antigüedad: 19 años, 4 meses Puntos: 0 | |
ehm, sabes ese no es el problema, pero gracias en todo caso por tratar de ayudarme... despues de pasar mucho rato pensando como resolver mi problema llegue a una solucion a lo mejor no la mas ideal, pero funciona... asi que los dejo con esta:
primero la variable donde guardo el valor extraido de la base de datos:
<INPUT type="hidden" name="vertipo_curso" value="<? $tipo_curso; ?>">
segundo el select que necesito cargar con el valor indicado en la variable extraida de la base de datos:
<select name="tipo_curso" maxlength="1" OnFocus="cambia_curso()" >
tercero la funcion en php:
function selecciona($x, $y){
if($x==$y)
return('SELECTED');
else
return('');
}
cuarto como llamar a la funcion en los option del select:
<OPTION value="0" <?php echo selecciona($tipo_curso,0) ; ?> >Seleccione... </option>
<OPTION value="1" <?php echo selecciona($tipo_curso,1) ; ?> >Pre-Kinder </option>
<OPTION value="2" <?php echo selecciona($tipo_curso,2) ; ?> >Kinder </option>
<OPTION value="3" <?php echo selecciona($tipo_curso,3) ; ?> >Básica </option>
<OPTION value="4" <?php echo selecciona($tipo_curso,4) ; ?> >Media </option></select></td>
basicamente la solucion fue comparar el valor de la variable de la base de datos con el valor del option en cuestion... si son iguales imprimo un selected y gracias a eso cuando cargo la pagina queda seleccionada la opcion...
saludos... |