function adddata(){
$admin = D('Admin');
$sql = " SELECT `uid` FROM `sst_admin` ";
$list = $admin->query($sql);
$this->assign('list',$list);
$this->display('add');
}执行结果是Array ( [0] => Array ( [uid] => 2 ) [1] => Array ( [uid] => 2 ) [2] => Array ( [uid] => 2 ) [3] => Array ( [uid] => 2 ) [4] => Array ( [uid] => 2 ) [5] => Array ( [uid] => 2 ) [6] => Array ( [uid] => 1 ) [7] => Array ( [uid] => 1 ) ) 我在页面的下拉框上循环输出
<select name="uid" id="uid">
<option selected>=选择用户类型=</option>
<foreach name= "list" item= "list" >
<option value="{$list.uid}" selected="selected"></option>
</foreach>
</select> 但是没有数据显示 所以我在页面上写了这个
<?php print_r ($list); ?> 输出
输出结果有数据
下拉框为什么不显示我在数据库中查询的值
Array
$admin = D('Admin');
$sql = " SELECT `uid` FROM `sst_admin` ";
$list = $admin->query($sql);
$this->assign('list',$list);
$this->display('add');
}执行结果是Array ( [0] => Array ( [uid] => 2 ) [1] => Array ( [uid] => 2 ) [2] => Array ( [uid] => 2 ) [3] => Array ( [uid] => 2 ) [4] => Array ( [uid] => 2 ) [5] => Array ( [uid] => 2 ) [6] => Array ( [uid] => 1 ) [7] => Array ( [uid] => 1 ) ) 我在页面的下拉框上循环输出
<select name="uid" id="uid">
<option selected>=选择用户类型=</option>
<foreach name= "list" item= "list" >
<option value="{$list.uid}" selected="selected"></option>
</foreach>
</select> 但是没有数据显示 所以我在页面上写了这个
<?php print_r ($list); ?> 输出
输出结果有数据
下拉框为什么不显示我在数据库中查询的值
Array
<select name="uid" id="uid">
<option selected>=选择用户类型=</option>
<foreach name= "list" item= "list" >
<option value="{$list.uid}" selected="selected">{$list.uid}</option>
</foreach>
</select>