Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2012, 09:35
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 6 meses
Puntos: 79
Respuesta: checkbox mantenga checked en paginacion

un ejemplo simple sin necesidad de javascript:

Código PHP:
Ver original
  1. <?php
  2. $_SESSION["combos"] = $_POST["combos"];
  3.  
  4. $combo1 = array("1"=>"auto", "2"=>"camioneta", "3"=>"tractor", "4"=>"motocicleta", "5"=>"lancha");
  5. $combo2 = array("1"=>"Enero", "2"=>"Febrero", "3"=>"Marzo", "4"=>"Abril", "5"=>"Mayo",
  6.                 "4"=>"Junio", "7"=>"Julio", "8"=>"Agosto", "9"=>"Septiembre", "10"=>"Octubre",
  7.                 "11"=>"Noviembre", "12"=>"Diciembre");
  8. $combo3 = array("2008"=>"2008", "2009"=>"2009", "2010"=>"2010", "2011"=>"2011", "2012"=>"2012", "2013"=>"2013");
  9.  
  10. function lista($array, $nombre){
  11.     // $array -> data que contiene el select
  12.     // $nombre -> como se identifica el select y recibe respuesta de cual esta seleccionado
  13.     $s = $_SESSION["combos"][$nombre];
  14.     $c .= "<select name=\"combos[".$nombre."]\" >\n";
  15.     foreach($array as $v=>$t){
  16.         $sel = ($v==$s) ? "selected" : "" ;
  17.         $c .= "  <option value=\"".$v."\" ".$sel.">".$t."</option>\n";
  18.     }
  19.     $c .= "</select>\n";
  20.     return $c;
  21. }
  22. ?>
  23. <form method="post">
  24. <?php echo lista($combo1, "vehiculos"); ?><br>
  25. <?php echo lista($combo2, "meses"); ?><br>
  26. <?php echo lista($combo3, "anios"); ?><br>
  27. <input type="submit">
  28. </form>

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip