私はmysqlデータベースからデータを取るテーブルを生成しようとしています。 8列ありますが、行数はデータベースからの情報量に応じて変化します。私は変数が2つあり、2つのwhileループを使用する方法はわかりません(または正しい選択であるかどうか)。可変な行とセルを持つhtmlテーブルを生成
以下のコードは、8列と可変数の行を持つテーブルを生成できますが、thing
を連続した整数に置き換える方法はわかりません。私は、各セルが順次numbers = $end
CODEまでwhileループのようにその中にただ一つの整数したいと思う:
<?php
$end=82; //will get all this data from a dabase
$rows=ceil($end/8);
$x=0;
$start=0;
?>
<table>
<?php
While ($x<=$rows){
echo"
<tr>
<td>
thing
</td>
<td>
thing
</td>
<td>
thing
</td>
<td>
thing
</td>
<td>
thing
</td>
<td>
thing
</td>
<td>
thing
</td>
<td>
thing
</td>
</tr>
";
$x++;
}
?>
</table>
返されるレコードの数(ひいては生成する必要があるテーブル行の数)以外に何が変わるのですか? – kinakuta
@kinakuta可変であるのは行の数と各セルの内容だけです。各セルは、$ end-7〜$ endの連続番号を言うことを意味する$ end – kirby
まで連続番号を持つべきですか?それらは8つの数字ですか? –