-1
<tbody>
        <?php foreach($result as $row){ ?>
        <?php foreach($result1 as $row1) {?>
            <tr>

            <td >
                <span><?php echo $row->state; ?></span>
            </td>
            <td >
                <span><?php echo $row->breakdown_grants; ?></span>
            </td>

            <td >
                <span><?php echo $row1->breakdown_grants; ?></span>
            </td>

            </tr>
            <?php } ?>  

            <?php } ?>  
        </tbody>

コーディングをテーブル形式で表示する必要があります。最初の foreach には状態と breakdown_grants の値が含まれています。

state           actual                     provisional

$row->state    $row->breakdown_grants     $row1->breakdown_grants

これは私のテーブル形式です。foreach で変更する必要があるものです。$result と $result1 では、異なるデータが取得されます。

4

1 に答える 1

0

for ループのように使用することをお勧めします

<?php for($i=0;$i<count($result);$i++) { ?>
    <tr>
        <td>
            <span><?php echo $result[$i]->state; ?></span>
        </td>
        <td>
            <span><?php echo $result[$i]->breakdown_grants; ?></span>
        </td>

        <td>
            <span><?php echo $result1[$i]->breakdown_grants; ?></span>
        </td>
    </tr>
 <?php } ?>

$result と $result1 のインデックスと長さが同じであることを確認してください。

于 2013-08-02T05:59:52.417 に答える