Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/08/2012, 14:26
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 10 meses
Puntos: 528
Respuesta: Recordar Una Opcion Seleccionada De Un Select

Lo que pides se ha explicado muchas veces.

La solución consiste en
1. tener a la mano la opción elegida, ya sea leyendo la bd, obtener el dato por $_POST, $_GET, o $_SESSION
2. al momento de recorrer las opciones de tu select, comparar con la elegida, si es la misma, colocar la etiqueta selected.

ejemplo:

Código PHP:
Ver original
  1. $elegida='perro';
  2. $mascotas=mysql_query("select  animal from mascotas");
  3. while($mascota=mysql_fetch_assoc($mascotas)){
  4.   echo "<option value=\"$mascota[animal]\" ";
  5.   if($elegida==$mascota['animal'])
  6.      echo "selected";
  7.   echo "> $mascota[animal]</option>";
  8. }