是这样的,是同一个表-----------------------------------------
xh   dw    mc   qq
01  的1
02  的2
03  的3
04 的4
我想让下拉菜单中显示为DW 的值
而当我选择他后,他的VALUE为XH的值

解决方案 »

  1.   

    ....
    $rs = mysql_query("select xh,dw from tab_name");
    echo "<select>\n";
    while(list($xh,$dw) = mysql_result($rs)){
      echo "<option value='$xh'>$dw\n";
    }
    ....
      

  2.   

    不好意思写错了是mysql_fetch_row不是mysql_result
      

  3.   

    给seslct命名,提交后$_POST[select_name]
      

  4.   

    echo "<select>\n";
    在这里加吧?
    echo "<select name="dwmin" size="1" class=inpu>\n";
    为什么不对啊?
      

  5.   

    /*$sql =  "selcet  xh, dw  from table where ...." */
    function HTML_SELECT($sql,$name,$val=''){        if(!$val) $val = $_GET[$name];        echo "<select name=\"$name\" size=\"1\">";        $ru = mysql_query($sql);
             
            
             
            while ($row = mysql_fetch_row($ru))        {                echo '<option value ='.'"'.$row[0].'" ';                if($val == $row[0]) echo "selected";                echo ' >'.$row[1].'</option>'."\n";        }        echo "</select>";}