Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/09/2010, 22:05
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 7 meses
Puntos: 79
Respuesta: Recordar valor tras recargar formulario

Prueba este simple código

Código PHP:
Ver original
  1. <?
  2. //CODIGO PERRUNO
  3. $convanho=$_GET["canho"]+date("Y")-1;
  4. $totaldiasmes=date("t",mktime(0,0,0,$_GET["cmes"],1,$convanho));
  5. if(!$_GET["cmes"] || !$_GET["canho"]) $totaldiasmes=0;
  6. $asexo=array("","Masculino","Femenino");
  7. $aanho[]=$adia[]="";
  8. for($i=date("Y");$i>=1910;$i--) $aanho[]=$i;
  9. for($i=1;$i<=$totaldiasmes;$i++) $adia[]=$i;
  10. $ames=array("","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
  11.  
  12. function combophp($array,$elesel,$nombre,$nombre2){
  13.     print "<p>$nombre: <select name=\"$nombre2\" id=\"$nombre2\" onchange=\"combo()\">";
  14.     foreach($array as $i=>$v){
  15.         ($elesel==$i)?$s="selected=\"selected\"":$s="";
  16.         print "\n<option value=\"$i\" $s>$v</option>";
  17.     }
  18.     print "</select></p>";
  19. }
  20.  
  21. combophp($asexo,$_GET["csexo"],"sexo","sexo");
  22. combophp($aanho,$_GET["canho"],"a&ntilde;o:","anho");
  23. combophp($ames,$_GET["cmes"],"mes","mes");
  24. combophp($adia,$_GET["cdia"],"dia","dia");
  25. ?>
  26.  
  27. <script type="text/javascript">
  28. function combo(){
  29.     s=document.getElementById("sexo").value
  30.     a=document.getElementById("anho").value
  31.     m=document.getElementById("mes").value
  32.     d=document.getElementById("dia").value
  33.     location.href="?csexo="+s+"&canho="+a+"&cmes="+m+"&cdia="+d
  34. }
  35. </script>

el javascript lo acomodas en el header o lo pruebas asi, tu vez, dime si te funca
salu2