我的代码中需要帮助:遇到PHP错误
严重性:注意
p>消息:使用未定义的常量专辑 - 假设'专辑'
文件名:painel / aquiler.php
行号:26
我的模特:
public function get_inquilinos(){
$id = $this->session->userdata('user_id');
$this->db->where('id_inqueilino_refe_usu', $id);
$this->db->like('tipo_usu', 'inquilino');
$query = $this->db->get('usuarios');
if ($query-> num_rows ()> 0) {
foreach ($query-> result_array () as $row) {
$data [] = $row;
}
}
$query-> free_result ();
return $data;
}
我的观点:
$data['album'] = $this->sindico->get_inquilinos();
echo "<select name='id' id='id'>";
if (count($album)) {
foreach ($album as $list) {
echo "<option value='". $list['id_usu'] . "'>" . $list['nome_usu'] . "</option>";
}
}
echo "</select><br/>";
答案 0 :(得分:0)
根据您在此处列出的内容,错误似乎是正确的。
你有
$data['album'] = $this->sindico->get_inquilinos();
然后您使用了(count($album)
而没有为$ album分配任何值。
您需要使用count($data['album'])
或指定喜欢
$album = $data['album']
然后使用count($album)
答案 1 :(得分:0)
请用这种方式 -
$album = $this->sindico->get_inquilinos();
echo "<select name='id' id='id'>";
if (count($album)) {
foreach ($album as $list) {
echo "<option value='". $list['id_usu'] . "'>" . $list['nome_usu'] . "</option>";
}
}
echo "</select><br/>";
您可以直接将 $ album 用于视图文件,但我们会将此模型方法用于控制器,然后您必须使用 $ data ['album']