Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2004, 10:55
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
En HTML tienes el parámetro "selected" para indicar que tal opción de una lista (<select>) quedará preestablecido su valor.

En principio no sé si generas tu <select> desde PHP dinámicamente (con sus opciones) pero .. debería ser así para que puedas recorrer esas opciones que tendrás en un array o BD o lo que sea para ir componiendo el HTML necesario ..

Código PHP:
function input_select($opciones,$selecciona){
    foreach ($opciones as $valor => $texto_item){
     if(isset($selecciona) && $selecciona==$valor){
       echo "<option value=\"".$valor."\" selected>".$texto_item."</option>\n";
     } else {
       echo "<option value=\"".$valor."\">".$texto_item."</option>\n";
     }
    }
}

// ejemplo de uso:
<select name="variable">
<? 
$opciones
=array(""=>"-- Seleccione --","D"=>"Dolar","E"=>"Euro","P"=>"Peso Chileno");
input_select($opciones,$_GET['variable']) ;
?>
</select>
Fijate bien en el HTML que se genera ..

Un saludo,