我正在使用codeigniter和postgresql
我在Views
中使用IF语句感到困扰我想要做的是如果seq = 3 我不想放这个代码。
<td><a href="<?php echo base_url().'TestController/change/'.$v->seq?>"> EDIT/ADD</a></td>
样本表
seq column1 column2
1 null null EDIT/ADD
2 null null EDIT/ADD
3 null null EDIT/ADD
结果应该是这样的:
seq column1 column2
1 null null EDIT/ADD
2 null null EDIT/ADD
3 null null
上面的示例表视图中的实际代码
<tbody>
<?php foreach ($value as $v){ ?>
<tr>
<td><?php echo $v->seq?></td>
<td><?php echo $v->column1?></td>
<td><?php echo $v->column2?></td>
<td><a href="<?php echo base_url().'ThesisController/change/'.$v->seq?>"> EDIT/ADD</a></td>
</tr>
<?php } ?>
</tbody>
请帮帮我。
答案 0 :(得分:1)
试试这段代码
<?php
$count = 0;
foreach ($value as $v){
$count++;
?>
<tr>
<td><?php echo $v->seq?></td>
<td><?php echo $v->column1?></td>
<td><?php echo $v->column2?></td>
<td>
<?php
if($count!=3)
{
?>
<a href="<?php echo base_url().'ThesisController/change/'.$v->seq?>"> EDIT/ADD</a>
<?php
}
else
{
echo " ";
}
?>
</td>
</tr>
<?php
}
?>
答案 1 :(得分:1)
<tbody>
<?php foreach ($value as $v){ ?>
<tr>
<td><?php echo $v->seq?></td>
<td><?php echo $v->column1?></td>
<td><?php echo $v->column2?></td>
<?php if ($v->seq == 3) { ?>
<td> </td>
<?php } else { ?>
<td><a href="<?php echo base_url().'ThesisController/change/'.$v->seq?>"> EDIT/ADD</a></td>
<?php }?>
</tr>