php - 表格内容显示不正确
问题描述
我有一个问题,无法正确显示内容:
我的 NAME 也一遍又一遍地显示
我的 IKLAN(图像),
但我的 SIZE 并没有一遍又一遍地显示,像
这样有趣的错误
这是我的观点:
数据.php
<thead>
<tr>
<?php $i = 1;?>
<th>Nomer</th>
<th>Nama</th>
<th>Iklan</th>
<th>Ukuran</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<tr>
<?php
$no = $this->uri->segment('3') + 1;
foreach ($list as $l) {?>
<td align="center"><h4><?php echo $i++; ?></h4></td>
<td align="center"><h4><span style="font-weight:bold"><?php echo $l->nama_client?></span></h4></td>
<td align="center"><h4><img src="./upload_iklan/<?php echo $l->iklan;?>" id="gambar_nodin" width="200"/></h4></td>
<td align="center"><h3><?php echo $l->size_ads?></h3></td>
这是我的控制器:Iklan.php
public function __construct()
{
parent::__construct();
$this->load->model('iklan_model');
$this->load->helper(array('form','url'));
$this->load->library('form_validation','upload','pagination');
$this->load->helper('url');
}
public function dashboard()
{
$data['konten'] = "dashboard";
$this->load->view('index', $data);
}
public function index($offset=0)
{
$this->load->database();
$data['list']=$this->iklan_model->show_iklan();
json_encode($data);
$this->load->library('pagination');
$config['base_url'] = base_url();
$config['total_rows'] = $data;
$config['per_page'] = 10;
$from = $this->uri->segment(3);
$this->pagination->initialize($config);
$data['list'] = $this->iklan_model->data($config['per_page'],$from);
$this->load->view('data',$data);
}
这是我的模型:
iklan_model.php
public function __construct()
{
parent::__construct();
}
function data($number,$offset){
return $query = $this->db->get('client,size,advertisement',$number,$offset)->result();
}
function jumlah_data(){
return $this->db->get('data')->num_rows();
}
解决方案
循环必须在标记之前开始,以便它将使用正确的数据打印每一行。
<?php
$no = $this->uri->segment('3') + 1;
foreach ($list as $l) {?>
<tr>
<td align="center"><h4><?php echo $i++; ?></h4></td>
<td align="center"><h4><span style="font-weight:bold"><?php echo $l->nama_client?></span></h4></td>
<td align="center"><h4><img src="./upload_iklan/<?php echo $l->iklan;?>" id="gambar_nodin" width="200"/></h4></td>
<td align="center"><h3><?php echo $l->size_ads?></h3></td>
</tr>
<?php } ?>
推荐阅读
- python - 一种查找是否存在同名下的多个键的方法?
- javascript - Firebase中匿名身份验证最安全的读写规则是什么?
- google-cloud-platform - Stackdriver 日志记录 | 缺少 TraceId 和 SpanId
- amazon-web-services - AWS EC2:如何从仪表板检查磁盘大小和使用情况?
- java - 输入特定字符串后如何在java中停止while循环?
- c# - xaml/wpf TabControl 如何使用 100% 的屏幕进行拉伸
- asp.net - 如何在 ASP.NET webapp 中的服务器和客户端之间进行通信?
- android - 在 Flutter 中使用 Map 的 PageController
- javascript - Firebase电话身份验证在Vue js中不起作用
- spring-boot - Spring Boot 中的 Keycloak 管理客户端