<script language="javascript" type="text/javascript" src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=23a3475a-b05e-4ee9-bea7-b3336a11ccf6&pophcol=2&lang=zh"></script><script language="javascript" type="text/javascript" src="http://static.bshare.cn/b/bshareC2.js"></script>
$query = mssql_execute($stmt, false); while( $row = mssql_fetch_array($query) ){ $province_values[] = $row['ID']; $province_output[] = $row['PName']; } $tpl->assign("province_values", $province_values); $tpl->assign("province_output", $province_output); $tpl->assign("province_selected", 1);
$arr = array(); $query = mysql_query("select ID, PName from _T order by Orders", $conn); while ( $row = mysql_fetch_array($query) ) { $provinceId = $row['PID']; $arr[$provinceId]['PID'] = $provinceId; $arr[$provinceId]['PName'] = $row['PName']; } $tpl->assign('source', $arr);
方法一:
<select id="province" name="province"> <{html_options values=$province_values selected=$province_selected output=$province_output}> </select>php:$query = mssql_execute($stmt, false); while( $row = mssql_fetch_array($query) ){ $province_values[] = $row['ID']; $province_output[] = $row['PName']; } $tpl->assign("province_values", $province_values); $tpl->assign("province_output", $province_output); $tpl->assign("province_selected", 1);
方法二:
$arr = array(); $query = mysql_query("select ID, PName from _T order by Orders", $conn); while ( $row = mysql_fetch_array($query) ) { $provinceId = $row['PID']; $arr[$provinceId]['PID'] = $provinceId; $arr[$provinceId]['PName'] = $row['PName']; } $tpl->assign('source', $arr);
本文介绍两种使用PHP生成省份下拉选择框的方法。一种是通过数组存储省份ID和名称,再利用模板引擎进行填充;另一种是直接在HTML中使用foreach循环遍历数据源生成选项。
1048

被折叠的 条评论
为什么被折叠?



