<select onchange="location.href='2.php?n='+value">
<option value=a>a
<option value=b>b
<option value=c>c
<option value=d>d
</select>

解决方案 »

  1.   

    在同一个页面里,连接到mysql读出a的数据,在下面表里显示。
    能不能这样:
      $mysql_db=mysql_pconnect("localhost","administrator","");
      $db=mysql_select_db("office",$mysql_db);
      if(怎样把数据传过来,就不懂啦。
        {   
        $query1="select * from sfsfsfs where ddd='$?'";
         }
      while(?.......)
      

  2.   

    <select name="select" onChange="alert(this.options[this.options.selectedIndex].value)">
      <option value="a">a</option>
      <option value="b">b</option>
      <option value="c">c</option>
      <option value="d">d</option>
    </select>
      

  3.   

    问一个很菜的问题:当选下拉菜单a时,是不是已把value="a"传给变量$select?
      

  4.   

    问一个很菜的问题:当选下拉菜单a时,是不是已把value="a"传给变量$select?
    没有!值没有传过去!下面的语句你可以放在1.PHP运行试试看,是否是你要的!它是在刷新以后,将所选的值另赋变量,你也可以不重新赋值!在你的IF语句你就判断此值是否正确,然后再选择!
    <select name=select onchange="location.href='1.php?n='+value">
    <option value=a>a
    <option value=b>b
    <option value=c>c
    <option value=d>d
    </select><?
    echo $n;
    ?>
      

  5.   

    谢谢 flybird000(飞鸟000)我终于解决了这个问题。