1 回答
TA贡献1936条经验 获得超6个赞
问题是,你计算的data变量,它包含键rows,status,message等。
您实际寻找的是 的计数$data['rows'],因此您可以通过将其切换为计算正确的字段来修复您的代码。
$i =0 ; $i < count($data); $i++)
// change to
$i =0 ; $i < count($data['rows']); $i++)
但是,您应该使用 aforeach而不是 for 循环来迭代数组,如下所示。这使您不必每次迭代都确定索引,并让您可以直接访问每一行。
<?php foreach ($data['rows'] as $row) { ?>
<tr>
<td class="align-middle text-center"><?php echo $row['ID']; ?></td>
<td class="align-middle text-center"><?php echo $row['Name'] ?></td>
<td class="text-center align-middle">
<div class="btn-group align-top">
<a onclick="window.location.href='<?php echo base_url('apinew/edit/' . $row['Name']); ?>'"
class="btn btn-sm btn-primary badge">Edit</a>
</div>
</td>
</tr>
<?php } ?>
- 1 回答
- 0 关注
- 150 浏览
添加回答
举报