require_once("./config.php");
$sql="select * from sort order by sort_id desc";
$result=mysql_query($sql) or die($sql."</br>".mysql_error());
;
echo "<select onclick=\"insertfun()\">";

while($rs=mysql_fetch_array($result)){

echo "<option value=\"".$rs["sort_id"]."\">".$rs["sorts"]."</option>";
}
echo "</select>";从数据库中取值,用循环显示出来,怎么把选定的值插入到数据库中呢

解决方案 »

  1.   

    echo "<select name='sel' onclick=\"insertfun()\">";$_POST['sel']或者$_GET['sel']获得选中的select的value值
      

  2.   

    你要 POST 到后台处理啊一个表单<form action="a.php" method='post'>
    <select name='sle'>
    <option value='red'>red</option>
    </select></form>后台接收 select 的值。再插入库
      

  3.   


    给select 表单无素一个名字。
    表单提交后 用 $_POST 或 $_GET 方式提交
      

  4.   

    需要设置name的值。否则无法传递。