给你一段我写的代码,希望能给你一些启示
<script language="javascript">
 function setlink(num)
  {
   <?php
     for($i=1;$i<=count($s_college);$i++)
      echo "if(num==".$i."){location.href=\"search.php?scollege=".$s_college[($i-1)]."\"}\n";
   ?>
  }
</script>
.......<select  name=scollege ONChange=setlink(this.selectedIndex)>
<option>院系
<?
for($i=0;$i<count($s_college);$i++)

if($scollege==$s_college[$i]) echo"<option selected>".$s_college[$i]."\n";
    else echo"<option>".$s_college[$i]."\n";

}php中的变量没法直接用javascript中修改,必须用一些技巧