Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/06/2014, 12:22
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Mantener seleccionado el valor en select

Cuando tu refrescas las paginas, los objetos (listas, cajas texto, etc) pierden el valor seleccionado excepto si guardas en alguna variable el valor que habia selecionado y despues se lo pasas a la lista para que quede seleccionado el valor anterior.

Toma el valor de la lista y guardalo en una variable POST o GET y despues pasasela a la lista para que esta quede seleccionada
Te dejo un ejemplo aplicado a tu propia lista


Código PHP:
Ver original
  1. <select name="cbperiodo" id="cbperiodo">
  2. <?php
  3.  
  4. while($a=mysql_fetch_array($combo))
  5. {
  6.         echo "<option value='" .$a['per-consumo'] ."'";
  7.         if (!(strcmp($a['per-consumo'], $_POST['valor_lista']))) { echo "selected=\'selected\'"; }
  8.         echo ">" .$a['per-consumo'] ."</option>";
  9. }
  10. ?>

Fijate que uso la variable " $_POST['valor_lista'] " para ahi almacenar el valor del elemento seleccionado de la lista.

Cualquier duda tira pa' ca'