不知道是不是要的那种  自己可以在改改2.php<form name="form1" method="post" action="">
  <label>
  <select name="d1" onChange="get(this.options[this.selectedIndex].value)">
  <option>请选择
  <option value="1">1
  <option value="2">2
  <option value="3">3
  <option value="4">4 
  </select>
  </label>
</form>
<p>&nbsp;</p>
<script language="javascript">
function get(val)
{
window.open("2.php?d1="+val);
}
</script>
<?php
echo $_GET["d1"];
?>

解决方案 »

  1.   

    恩,差不多,谢谢:)请教一下,
    1.如何在当前页面打开2.php呢?就是不开新页面?
    2.打开后的2.php的d1下拉框中显示刚才选定的值?(现在这样,打开2.php,选择框里是空的,不能显示刚刚选中的值)谢谢:)
      

  2.   

      <option value="1" <?php if($_GET["d1"]==1){echo "selected";}?>>1
      <option value="2" <?php if($_GET["d1"]==2){echo "selected";}?>>2初学者  只会这种方法  
    有好方法的话 介绍下