<php
$_sql = "SELECT id,list_name FROM (XXXX);
$_result = $mysqli->query($_sql);
$_html = array();
while (!!$_objects = $_result->fetch_object()) {
$_html[] = $_objects;
}
>
下拉菜单
<php foreach ($_html as $key=>$value) { >
<option value="<php echo $value->id>"><php echo $value->list_name></option>
<php } >
之后form提交表单,PHP获取表单数据,验证,写入数据库就不用我说了吧
例如:POST 方式
<form name="form1" method="post" action="indexphpaction=ok">
<select name="contents">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="提交">
</form>
<php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
echo $contents;
}
>
例如:GET 方式
<form name="form1" method="get" action="indexphpaction=ok">
<select name="contents">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="提交">
</form>
<php
if($_GET['action'] == 'ok'){
$contents = $_GET['contents'];
echo $contents;
}
>
例如: jquery ajax 方式
<script language="javascript">
function check(value){
$ajax({
url:'ajaxphpaction=ok',
type:'post',
data:'value='+value,
async : false,
success: function(){
}
});
}
</script>
<select name="contents" onclick="check(thisvalue);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
ajaxphp 文件
<php
if($_GET['action'] == 'ok'){
$value = $_POST['value'];
echo $value;
}你是想用js获取还是在php中获取,?
最简单的办法就是你直接把option中的value值改成{ZF:$voprovice_name},这样你获取到的值就是{ZF:$voprovice_name}
这个很简单
首先php不能直接获取到
要通过JS代码才行
这里附上jquery代码
<select name="something"><option vlaue="1">1</option>
<option vlaue="2">1</option>
</select>
var select_value = $("select[name='something']")val()
//如果选中状态是1则 select_value == 1;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)