<?php
//输出select列表菜单,并且设置select属性名字为$name。sql语句为$query,$defalut用来和记录集里记录进行比较,如果一致则显示该值,一般用来编辑操作。
function query_select($name, $query, $default='')
{
//数据库连接句柄
$handle = db_connect();
//执行sql查询
$result = $handle->query($query);
//如果没有记录集或执行失败等
if (!$result)
{
return('');
}
//下拉列表开始,并且设置select属性名字为$name
$select = " <select name='$name'>";
$select .= ' <option value=""';
//如果default为空,则直接显示Choose为默认值(selected)
if($default == '') $select .= ' selected ';
$select .= '>-- Choose -- </option>'; //循环记录集,并且输出<option>标签项
for ($i=0; $i < $result->num_rows; $i++)
{
$option = $result->fetch_array();
$select .= " <option value='{$option[0]}'";
//如果default和当前项相等,则设置default为默认值。
if ($option[0] == $default)
{
$select .= ' selected';
}
$select .= ">[{$option[0]}] {$option[1]} </option>";
}
$select .= " </select>\n"; return($select);
} ?>
//输出select列表菜单,并且设置select属性名字为$name。sql语句为$query,$defalut用来和记录集里记录进行比较,如果一致则显示该值,一般用来编辑操作。
function query_select($name, $query, $default='')
{
//数据库连接句柄
$handle = db_connect();
//执行sql查询
$result = $handle->query($query);
//如果没有记录集或执行失败等
if (!$result)
{
return('');
}
//下拉列表开始,并且设置select属性名字为$name
$select = " <select name='$name'>";
$select .= ' <option value=""';
//如果default为空,则直接显示Choose为默认值(selected)
if($default == '') $select .= ' selected ';
$select .= '>-- Choose -- </option>'; //循环记录集,并且输出<option>标签项
for ($i=0; $i < $result->num_rows; $i++)
{
$option = $result->fetch_array();
$select .= " <option value='{$option[0]}'";
//如果default和当前项相等,则设置default为默认值。
if ($option[0] == $default)
{
$select .= ' selected';
}
$select .= ">[{$option[0]}] {$option[1]} </option>";
}
$select .= " </select>\n"; return($select);
} ?>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货