从db获取数据并使用codeigniter在ddl中显示

时间:2015-06-29 06:39:43

标签: php codeigniter

我在CodeIgniter上收到以下错误。

  

遇到PHP错误   严重性:注意   消息:未定义的变量:assigned_to   文件名:admin / insert.php   行号:20

     

遇到PHP错误   严重性:警告   消息:为foreach()提供的参数无效   文件名:admin / insert.php   行号:20"

在我的控制器页面中,

<?
$data['assigned_to'] = $this->user_model->get_ddl();
var_dump($data['assigned_to']);
?>

模特页面:

public function get_ddl()
        {
                $this-> db ->select('user_name');
                $this-> db ->from('user');
                $query = $this->db->get();
                return $query->result_array(); 
        }

查看页面:

<tr><td>Assigned To </td><td><select name='ddl_uname'>
<? 
foreach($assigned_to as $row)
{
        echo '<option value="'.$row->user_name.'">'.$row->user_name.'</option>';
}?>
</select></td></tr>

1 个答案:

答案 0 :(得分:0)

只需将模型结果分配到变量中,然后将其传递给public sealed partial class MainPage : Page { public int iTestBinding=0;

即可

<强> MODEL

data array