在foreach当p_id为null时,显示该特定行的编辑链接,否则隐藏编辑链接
这是我尝试使用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 ?>
答案 0 :(得分:0)
在上述声明中使用OR而不是&amp;&amp ;.因为这种情况永远不会成真。
答案 1 :(得分:0)
仅使用此:
if($value["p_id"] != '')
{
echo //;
}