0

私が書いている小さなショッピングカートがあり、現在、MySQLテーブルの結果を表形式の表示に表示する方法に関する問題に直面しています。データベース全体の検索を実行して結果を返すコードがあります。私の問題は、ほとんどのショッピングカートと同じように結果を表示することです。

これが私が達成したいことの例です。

<table>

<tr>
<td>First mysql result row comes here</td>
<td>Second Mysql result row comes here</td>
</tr>


<tr>
<td>third mysql result row comes here</td>
<td>fourth Mysql result row comes here</td>
</tr>

</table>

<td>1行に2つ表示されることに注意してください。

私はこれを見つけるのに苦労しています。それはcssを使用して行うことができますか?

4

1 に答える 1

3
<table>
<?php
$tr = false;

foreach( $results_from_database as $result ) {
    $tr = !$tr;

    if( $tr ) {
        echo '<tr>';
    }

    echo "<td>$result</td>";

    if( !$tr ) {
        echo '</tr>';
    }
}

// if there's odd amount of results, add an empty cell and close the tr tag
if( $tr ) {
    echo '<td></td></tr>';
}
?>
</table>
于 2012-06-01T21:11:39.427 に答える