表不在表中顯示任何值。當我做var_dump($結果)。它打印NULL。因爲,我是codeigniter的新手,我無法解決這個問題。 我沒有得到,我錯了。幫我。使用codeigniter在表中顯示數據
查看頁面
<tbody>
<?php
if(!empty($results)) {
foreach($results as $row) {
echo '<tr>';
echo '<td>'." ".'</td>';
echo '<td>'.$row->FileTitle.'</td>';
echo '<td>'.$row->UploadedFile.'</td>';
echo '<td>'.$row->CreationDate.'</td>';
echo '<td>'.$row->UpdateDate.'</td>';
echo '<td>'." ".'</td>';
echo '</tr>';
}
}?>
</tbody>
控制器
class Welcome extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('news_model');
$this->load->helper('form');
$this->load->library('form_validation');
}
public function member_CAttachments()
{
$data['results'] = $this->news_model->member_MAttachments();
$this->load->view('member/templates/header');
$this->load->view('member/index',$data);
$this->load->view('member/templates/footer');
}
}
型號
class News_model extends CI_Model
{
public function __construct()
{
$this->load->database();
}
public function member_MAttachments()
{
$results = array();
$query = $this->db->get('MemberFileDetails');
if($query->num_rows() > 0)
{
$results = $query->result();
}
return $results;
}
}
我想你是不是從出現在你的數據庫,或者不是你的查詢!!檢查結果得到任何結果! – Saty
remove $ results = array();.它只是一個建議。嘗試一下。 –
$ data ['results']在控制器中打印並檢查您是否獲得任何結果$ query-> num_rows()打印它 – shafiq