Php 分配找到的0记录,而不是未定义的变量:count
我对Codeigniter有点陌生。 当我使用下面的代码时,它会计数记录并像Ex一样提示:“2条记录已找到”Php 分配找到的0记录,而不是未定义的变量:count,php,codeigniter,Php,Codeigniter,我对Codeigniter有点陌生。 当我使用下面的代码时,它会计数记录并像Ex一样提示:“2条记录已找到” <td><?php echo $i++; $count=$i-1; ?></td> <h4 class="notice"><?php echo $count; ?> Records Found</h4> 找到的记录 但是,当没有结果传递给数组时,我希望显示0个找到的记录,而不是这个未定义的变量:count
<td><?php echo $i++; $count=$i-1; ?></td>
<h4 class="notice"><?php echo $count; ?> Records Found</h4>
找到的记录
但是,当没有结果传递给数组时,我希望显示0个找到的记录,而不是这个未定义的变量:count
严重性:通知
消息:未定义变量:count
答案很简单,只需初始化
$count=0代码>在当前获取它的代码部分之前
根据示例代码,您需要更改以下内容:
<?php if (isset($records) && $records != "No records found") : $i = 1; foreach ($records as $row) :?>
为此:
<?php $count = 0; if (isset($records) && $records != "No records found") : $i = 1; foreach ($records as $row) :?>
简单。您在哪里初始化了变量<代码>
@minumunasing他确定这是直接复制/粘贴<代码>$i=1:应立即导致分析错误。很抱歉,应该是:$i=1代码>