簡體   English   中英

我正在嘗試在表中顯示數據庫中的數據,但不想出現,也不知道出了什么問題

[英]I'm trying to display data from my database in table, but don't want to appear, I don't know what went wrong

這是我的控制器調用“ a_porto”

public function index() {
    $this->load->model('a_porto_models');
    $data = array();    
    $data['tampil'] = $this->a_porto_models->get_crud_all();    
    $this->load->view('a_porto_view', $data);
}

這是我的模型調用“ a_porto_models”

function get_crud_all() {
    $query = $this->db->get('prototype');
    return $query->result();
}

而且比我的視圖調用“ a_porto_views”

<?php $tampil = array(); ?>
<?php foreach ($tampil as $a){ ?> 
<tr>
<td><?php echo $a->id_proto; ?></td>
<td><?php echo $a->foto; ?></td>
<td><?php echo $a->nama_pro; ?></td>
<td><?php echo $a->tahun; ?></td>
<td><?php echo $a->lokasi; ?></td>
<td><?php echo $a->deskripsi; ?></td>
</tr>
<?php } ?>

我該怎么辦? 我的代碼沒有顯示錯誤:(

更改為以下代碼:

<?php foreach ($tampil as $a){ ?> 
<tr>
<td><?php echo $a->id_proto; ?></td>
<td><?php echo $a->foto; ?></td>
<td><?php echo $a->nama_pro; ?></td>
<td><?php echo $a->tahun; ?></td>
<td><?php echo $a->lokasi; ?></td>
<td><?php echo $a->deskripsi; ?></td>
</tr>
<?php } ?>

您看到空結果,因為您將數組重置為空。 當它已經有來自控制器的內容發送到視圖時

刪除$ tampil = array(); 然后再試一次。 您基本上是將結果設置為一個空數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM