【发布时间】:2020-06-26 09:58:59
【问题描述】:
我有一个使用 CodeIgniter 3 的名为 Loan Application 的项目。我无法解决这个问题,这是针对我的某个借款人的付款清单。我想显示他/她的日常交易付款详情。
这是我的查询:
SELECT * FROM `payment_transactions` WHERE loan_no = '$data' ORDER BY payment_no LIMIT 0,29"
在我的视图中显示此内容时遇到问题。 我不知道是什么问题,但它只在我的数据库中显示 2 个数据。
我不知道我对此有什么问题。
这是我认为的代码:
<?php for($i=0; $i<=29 ; $i++) {?>
<tr>
<td><?php echo $i+1;?></td>
<?php
$a = $i+1;
if(!empty($first_mnth[$i]['payment_no'])){
$p = $first_mnth[$i]['payment_no'];
}
if(!empty($first_mnth[$i]['date'])){
$d = $first_mnth[$i]['date'];
}
if(!empty($first_mnth[$i]['amount'])){
$am = $first_mnth[$i]['amount'];
}
if(!empty($first_mnth[$i]['notes'])){
$n = $first_mnth[$i]['notes'];
}
?>
<td>
<?php
if($a != $p){
continue;
}
echo $p;
?>
</td>
<td>
<?php
if($a != $p){
continue;
}
echo 'P '.$am;
?>
</td>
<td>
<?php
if($a != $p){
continue;
}
echo $n;
?>
</td>
</tr>
<?php } ?>
我的目标是在 30 天内显示某个借款人的所有付款详情。那是 为什么我的数据库中有 payment_no 用于我的查询,它还指示什么没有。他/她支付的天数。如果他/她当天没有付款,我想跳过我认为的表格。
但我无法解决问题。希望有人可以帮助我并引用我的代码的问题。
【问题讨论】:
标签: php loops codeigniter for-loop codeigniter-3