Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 分配找到的0记录,而不是未定义的变量:count_Php_Codeigniter - Fatal编程技术网

Php 分配找到的0记录,而不是未定义的变量:count

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

我对Codeigniter有点陌生。 当我使用下面的代码时,它会计数记录并像Ex一样提示:“2条记录已找到”

<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