两个foreach在一个表codeigniter

时间:2018-03-12 14:57:01

标签: php codeigniter

控制器

    $data['detail'] = $this->M_internal_mutation->show_detail_opb($imno,$imdate,$fromwarehouse);

    $data['stock'] = $this->M_internal_mutation->tampil_stock($pcode,$imdate,$fromwarehouse);

    $this->load->view('internal_mutation_showOpb_detail',$data);

查看

<?php $no=1; foreach ($detail as $key) { ?>
  <tr>
    <td></td>
    <td><?php echo $key->inventorycode ?></td>
    <td><?php echo $key->inventoryname ?></td>
<?php } ?>
<?php foreach($stock as $a){ ?>
    <td><?php echo $a->stock_awal ?></td>
 </tr>
<?php } ?>

如何将2个foreach放在一个表中? 因为我使用它的方式仍然不起作用

1 个答案:

答案 0 :(得分:0)

您可以在循环上放置一个键并显示值,例如:

   <?php foreach($detail as $index => $key){ ?> 
    <tr>
       <td></td>
       <td><?php echo $key->inventorycode ?></td>
       <td><?php echo $key->inventoryname ?></td>
       <td><?php echo $stock[$index]->stock_awal ?></td>
    </tr>
<?php } ?>