一部のデータをループした後、PHPでテーブルを出力することについてお尋ねします。以前は、常に水平方向または垂直方向にデータをテーブルにループさせていました。しかし今、このループ データをテーブルに水平方向と垂直方向に配置したいので、結果は次のようになります。
data1 | data2 | data3 | data4
data5 | data6 | data7 | data8
ループするまでそのままです。だから私は自分のテーブルから1つのデータを取得し、そのように配置します。
現在の私のコードは次のとおりです。
<?php
require ('server.php');
$query = mysql_query("SELECT * FROM ekskul");
if (mysql_num_rows($query) < 1) {
echo "No data.";
} else {
$i = 0;
while ($roweks = mysql_fetch_array($query)) {
echo '<tr class="dark">';
echo "<td>$roweks[nama]</td>";
if ($i % 4 == 0) {
echo "</tr>";
}
$i += 1;
}
}
?>
私が得るものは常に垂直であるため、結果を水平にスローすることについてのロジックは得られません。
data1
data2
data3
...
datan