Prueba este simple código
Código PHP:
Ver original<?
//CODIGO PERRUNO
$convanho=$_GET["canho"]+date("Y")-1; $totaldiasmes=date("t",mktime(0,0,0,$_GET["cmes"],1,$convanho)); if(!$_GET["cmes"] || !$_GET["canho"]) $totaldiasmes=0;
$asexo=array("","Masculino","Femenino"); $aanho[]=$adia[]="";
for($i=date("Y");$i>=1910;$i--) $aanho[]=$i; for($i=1;$i<=$totaldiasmes;$i++) $adia[]=$i;
$ames=array("","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
function combophp($array,$elesel,$nombre,$nombre2){
print "<p>$nombre: <select name=\"$nombre2\" id=\"$nombre2\" onchange=\"combo()\">";
foreach($array as $i=>$v){
($elesel==$i)?$s="selected=\"selected\"":$s="";
print "\n<option value=\"$i\" $s>$v</option>";
}
print "</select></p>";
}
combophp($asexo,$_GET["csexo"],"sexo","sexo");
combophp($aanho,$_GET["canho"],"año:","anho");
combophp($ames,$_GET["cmes"],"mes","mes");
combophp($adia,$_GET["cdia"],"dia","dia");
?>
<script type="text/javascript">
function combo(){
s=document.getElementById("sexo").value
a=document.getElementById("anho").value
m=document.getElementById("mes").value
d=document.getElementById("dia").value
location.href="?csexo="+s+"&canho="+a+"&cmes="+m+"&cdia="+d
}
</script>
el javascript lo acomodas en el header o lo pruebas asi, tu vez, dime si te funca
salu2