2014-02-28 17 views
1

我使用笨和PostgreSQL使用if语句来隐藏/删除/笨

我越来越困扰使用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> 

的实际代码,请帮帮我。

回答

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 "&nbsp;"; 
      } 
     ?> 
     </td> 
     </tr> 
<?php  
    } 
?> 
+0

它的服务器错误。呵呵 – Kino

+0

什么是错误? –

+0

我的错误,我删除了一些。但它确实工作。 TNX。如果你不介意,什么是&nbsp? – Kino

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>&nbsp;</td> 
     <?php } else { ?> 
      <td><a href="<?php echo base_url().'ThesisController/change/'.$v->seq?>"> EDIT/ADD</a></td> 
     <?php }?> 
    </tr> 

+0

我明白了,所以这可能是另一个答案。 Tnx太男人。我也会试试这个 – Kino

+0

这也适用。大! – Kino