我有一个问题,如果status_sk = terbit,那么按钮处于活动状态,如果status_sk = on process,那么按钮关闭,在codeigniter中。 请帮帮我
foreach ($record->result() as $skl) {
$status=$skl->status_sk;
echo "<tr><td>$no</td>
<td>$skl->nama_ptk</td>
<td>$skl->no_sk_kepsek</td>
<td >$skl->status_sk</td>
<?php if ($status=='SK TERBIT'):?>
<td >".anchor('ptk2/cetak_one_sk/'.$skl->id_ptk,' ',array('i class'=>'btn btn-success btn-sm icon fa fa fa-print '))." </td>
<?php else:?>
<td >".anchor('ptk2/cetak_one_sk/'.$skl->id_ptk,' ',array('i class'=>'btn btn-success btn-sm icon fa fa fa-print disabled '))." </td>
<?php endif;?>
答案 0 :(得分:0)
你有混合PHP代码与HTML代码,它应该显示错误
在if
条件下,您可以更改如下:
<?php
foreach ($record->result() as $skl) {
...
if ($status=='SK TERBIT'):
echo "<td >".anchor('ptk2/cetak_one_sk/'.$skl->id_ptk,'<i class="fa fa-print"></i>',array('class'=>'btn btn-success btn-sm icon'))." </td>";
else:
echo "<td >".anchor('ptk2/cetak_one_sk/'.$skl->id_ptk,'<i class="fa fa-print"></i>',array('class'=>'btn btn-success btn-sm icon disabled'))." </td>";
endif;
?>
答案 1 :(得分:0)
您可以在没有混合代码的情况下尝试此操作
foreach ($record->result() as $skl) {
$status=$skl->status_sk;
echo "<tr><td>$no</td>
<td>$skl->nama_ptk</td>
<td>$skl->no_sk_kepsek</td>
<td >$skl->status_sk</td>".
(($status=='SK TERBIT')?'<td >'.anchor('ptk2/cetak_one_sk/'.$skl->id_ptk,' ',array('i class'=>'btn btn-success btn-sm icon fa fa fa-print ')).' </td>':'<td >'.anchor('ptk2/cetak_one_sk/'.$skl->id_ptk,' ',array('i class'=>'btn btn-success btn-sm icon fa fa fa-print disabled ')).' </td>');
}