cakephp中的复选框错误

时间:2015-12-09 08:14:00

标签: php cakephp

        <?php
        $i= 0;
        foreach($purchaseorder as $tdata):
         $i++; 
       ?>
       <tr >


         <td><?php echo $tdata['pay_date']; ?></td>
         <td><?php echo $tdata['cylinder']; ?></td>
         <td><?php echo $tdata['amount']; ?></td>
         <td><?php echo $tdata['rtgs_no']; ?></td> 
         <td><?php echo $tdata['cheque_no']; ?></td> 
         <td><?php echo $tdata['dd_no']; ?></td> 
        <td><?php echo if ($tdata['approve']=='true')
         {
         ?>
         <img src="/../img/green.png" alt="alt-tag"/>;
         <?php
         }
         else 
         {
         ?>
         <img src="/../img/red.png" alt="alt-tag" />;

        <?php } ?></td>
        </tr>
       <?php
       endforeach;  
       ?>

我的代码是当我选中一个复选框并提交一个绿色勾号应显示在列表页面中..如果未检查并提交了红十字应该显示..但是我在上面的代码中出错了... sholud我呢?

3 个答案:

答案 0 :(得分:0)

<td><?php if ($tdata['approve']=='true')
         { ?>
         <img src="/../img/green.png" alt="alt-tag"/>
         <?php }
         else 
         { ?>
         <img src="/../img/red.png" alt="alt-tag" />
         <?php } ?></td>

答案 1 :(得分:0)

  <?php
    foreach($purchaseorder as $tdata):
   ?>
   <tr >
     <td><?php echo $tdata['pay_date']; ?></td>
     <td><?php echo $tdata['cylinder']; ?></td>
     <td><?php echo $tdata['amount']; ?></td>
     <td><?php echo $tdata['rtgs_no']; ?></td> 
     <td><?php echo $tdata['cheque_no']; ?></td> 
     <td><?php echo $tdata['dd_no']; ?></td> 
     <td><?php if($tdata['approve']==true)
     {
     ?>
     <img src="/../img/green.png" alt="alt-tag"/>;
     <?php
     }
     else 
     { ?>
     <img src="/../img/red.png" alt="alt-tag" />;
    <?php
     } ?>
    </td>
  </tr>
   <?php
   endforeach;  
   ?>

尝试此代码,如果可能,请显示“$ purchaseorder”变量

中的数据

答案 2 :(得分:0)

首先制作var_dump($ tdata)并查看&#39;批准&#39;指数值。如果设置为$ tdata [&#39;批准&#39;]则更改代码:

<td><?php if ($tdata['approve']=='true')
         { ?>
         <img src="/../img/green.png" alt="alt-tag"/>
         <?php }
         else 
         { ?>
         <img src="/../img/red.png" alt="alt-tag" />
         <?php } ?></td>

这个

<?php
$approveImg = ($tdata['approve']=='true') ? 'green.png' : 'red.png';
?>
<td>
    <img src="/../img/<?=$approveImg?>" alt="alt-tag"/>
</td>

同时检查图像路径