php中怎样获取下拉列表选项的值?

<?php$cn=mysql_connect('localhost',$DBUSER,$DBPASS);mysql_select_db($DBNAME,$cn);mysq... <?php

$cn = mysql_connect('localhost', $DBUSER, $DBPASS);
mysql_select_db($DBNAME, $cn);
mysql_query("set names utf8;");
///提取章节信息
$sql1 = "select * from chapter order by id";
$result = mysql_query($sql1);
$forum_data1 = array();
while ($logged = mysql_fetch_array($result)) {
$forum_data1[] = $logged;
}
$num1=count($forum_data1);
for($i=0;$i<$num1;$i++)
{
$id=$forum_data1[$i]['id'];

}
mysql_free_result($result);

?>
<?php
if($_POST)
{
$starttime = $_POST['starttime'];
$endtime = $_POST['endtime'];
$cn=mysql_connect('localhost', $DBUSER, $DBPASS);
mysql_select_db($DBNAME, $cn);
mysql_query("set names utf8;");
$query2="update `chapter` set starttime='$starttime',endtime='$endtime';

mysql_query($query2);
mysql_close($cn);
}
?>
<form name="admin" action="" method="post">
<select id="chapter" style="width:140px" name="chapter" size="1">
<option selected="true">请选择章节</option>
<?php
$num = count($forum_data1);

for ($i = 0; $i < $num; $i++) {
?>
<option value="<? echo $forum_data1[$i]['id']; ?>">
<? echo $forum_data1[$i]['name']; ?></option>
<?
}
?>
</select>   
<input id="update" class = "button" type = "submit" value="确定修改" >
</form>
这是我程序的一部分,如何获取我选中标题相对应的ID???请各位大侠帮忙看看。
展开
 我来答
sandinwind
2012-03-25 · TA获得超过400个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:114万
展开全部
<option value="<? echo $forum_data1[$i]['id']; ?>">
这个value就是对应的id。
用$_POST的方法得到,即$_POST[admin]得到的就是你选的值。
追问
用$_POST[admin]实现不了, 我用$_POST[chapter]实现了。呵呵……谢谢你!
wj1527603534
2012-03-25 · TA获得超过130个赞
知道答主
回答量:36
采纳率:0%
帮助的人:25.4万
展开全部
可以和javascript结合使用
<script language="javascript">
function s (){
document.getElement("update");

}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式