蛋糕中的复选框错误


checkbox error in 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;  
       ?>

我的代码是当我选中复选框并提交绿色勾号时,应该显示在列表页面中。如果未选中并提交,则应显示红叉。但是我在上面的代码中得到一个错误。我做什么?

<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
    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"变量上的数据

首先制作var_dump($tdata(并查看"批准"索引值。如果设置为 $tdata['批准'],则更改代码:

<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>

还要检查图像的路径