php如何设置下拉框架 php中select下拉选框默认项的动态设置很多朋友对这方面很关心,我爱编程网整理了相关文章,供大家参考,一起来看一下吧!
php如何制作下拉列表框
本文实例讲述了PHP ADODB生成下拉列表框功能。分享给大家供大家参考,具体如下:
一、代码
adodb.inc.php可从官方网站 下载。
conn.php:
<?php
include_once ('../adodb5/adodb.inc.php');
$conn = ADONewConnection('mysql');
$conn -> PConnect('localhost','root','root','db_database14');
$conn -> execute('set names gb2312');
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
?>
php中select下拉选框默认项的动态设置
示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
-transitional.dtd
">
<html xmlns="
">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS Selector</title>
<script type="text/javascript">
function createSelect(c){
var _inner = {
"nation" : ['汉族','蒙古族','彝族','侗族','哈萨克族',
'畲族','纳西族','仫佬族','仡佬族','怒族','保安族',
'鄂伦春族','回族','壮族','瑶族','傣族','高山族',
'景颇族','羌族','锡伯族','乌孜别克族','裕固族','赫哲族',
'藏族','布依族','白族','黎族','拉祜族','柯尔克孜族','布朗族',
'阿昌族','俄罗斯族','京族','门巴族','维吾尔族','朝鲜族',
'土家族','僳僳族','水族','土族','撒拉族','普米族','鄂温克族',
'塔塔尔族','珞巴族','苗族','满族','哈尼族','佤族','东乡族',
'达斡尔族','毛南族','塔吉克族','德昂族','独龙族','基诺族'],
"shengxiao" : ['鼠','牛','虎','兔','蛇','蛇','马','羊','猴','鸡','狗','猪'],
"degree" : ['小学','初中','高中','中专','大专','本科','硕士','博士']
}
var _array = c["array"] || _inner[c["type"]];
var _select = document.createElement("select");
for(var i=0; i < _array.length; i++){
_select.options[i] = new Option(_array[i], _array[i]);
_array[i] == c["selected"] && (_select.options[i].selected = true);
}
c["id"] && (_select.id = c["id"]);
c["name"] && (_select.name = c["name"]);
c["onchange"] && (_select.onchange = c["onchange"]);
return _select;
}
function loadRender(){
document.getElementById('field-nation').appendChild(
createSelect({type : "nation", selected : "汉族", name : "nation"})
);
document.getElementById('field-education').appendChild(
createSelect({type : "degree", selected : "本科", name : "education"})
);
}
</script>
</head>
<body onload="loadRender();">
<div id="field-nation"></div>
<div id="field-education"></div>
</body>
</html>
直接把变量传到:
document.getElementById('field-nation').appendChild(
createSelect({type : "nation", selected : "<?=$nation?>", name : "nation"})
);
document.getElementById('field-education').appendChild(
createSelect({type : "degree", selected : "<?=$degree?>", name : "education"})
);
我爱编程网
php下拉选择框
<?php
if(isset($_POST)){
var_dump($_POST['dd']) ;
}
?>
<form action="dropdown.php" method="post">
<select id="dd" name="dd">
<option value="">-请选择-</option>
<option value="1">北京</option>
<option value="2">天津</option>
<option value="3">上海</option>
<option value="4">重庆</option>
<option value="5">河北</option>
<option value="6">山西</option>
<option value="7">内蒙古</option>
<option value="8">辽宁</option>
<option value="9">吉林</option>
<option value="10">黑龙江</option>
<option value="11">江苏</option>
<option value="12">浙江</option>
<option value="13">安徽</option>
<option value="14">福建</option>
<option value="15">江西</option>
<option value="16">山东</option>
<option value="17">河南</option>
<option value="18">湖北</option>
<option value="19">湖南</option>
<option value="20">广东</option>
<option value="21">广西</option>
<option value="22">海南</option>
<option value="23">四川</option>
<option value="24">贵州</option>
<option value="25">云南</option>
<option value="26">西藏</option>
<option value="27">陕西</option>
<option value="28">甘肃</option>
<option value="29">青海</option>
<option value="30">宁夏</option>
<option value="31">新疆</option>
<option value="32">香港</option>
<option value="33">澳门</option>
<option value="34">台湾</option>
<option value="35">钓鱼岛</option>
</select>
<input type="submit" name="submit" value="submit me!" />
</form>
以上就是我爱编程网为大家带来的php如何设置下拉框架 php中select下拉选框默认项的动态设置,希望能帮助到大家!