当 p_id 为 null 时,在 foreach 之后显示该特定行的编辑链接,否则隐藏编辑链接
这是我尝试过使用 isset 函数的代码,但它隐藏了所有行而不是特定行的编辑
<?php foreach($listing as $value): ?>
<tr>
<td> <?php echo $value['name'] ?> </td>
<?php if(!isset($value["p_id"]) && empty($value["p_id"])) { ?>
<td> <a href="<?php echo base_url()?>/edit/<?php echo $value['id']?>">Edit</a></td>
<?php } ?>
<td><a href="<?php echo base_url()?>/delete/<?php echo $value['id']?>">Delete</a></td>
</tr>
<?php endforeach ?>
在上面的语句中使用 OR 代替 &&。因为这种情况永远不会实现。
仅使用以下内容:
if($value["p_id"] != '')
{
echo //;
}