ここはdbのデータを表示するためのコードです。いくつかの列は他のテーブルから取得する必要がありますので、別のクエリを持つことになります。問題は、第2および第3の理由がなぜwhileループ '結果を水平方向に表示し、垂直ではないことです。データベースのデータを縦方向に表示する方法
//FIRST WHILE
$result = $waran->getall();
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo " <td style='text-align:center'>".$bil."</td>";
if($_SESSION['mPosition'] == "FULL ACCESS"){
echo " <td><a href='javascript:showDialog(\"view_Waran\");showWaran(\"".$row['id']."\")' class='no_decoration'>".$row["name_position"]."</a></td>";
}else{
echo " <td>".$row['name_position']."</td>";
}
echo " <td style='text-align:center'>".$row['grade_position']."</td>";
echo " <td style='text-align:center'>".$row['code_skim']."</td>";
//SECOND WHILE
$resultWaranFix = $waran->getListWaranFix();
while ($rowWaranFix = mysql_fetch_array($resultWaranFix)) {
echo "<td>".$rowWaranFix ['total_waran_fix']."</td>";
}
//THIRD WHILE
$resultFullfilmentFix = $waran->countFullfilmentFix();
while ($rowFullfilmentFix = mysql_fetch_array($resultFullfilmentFix)) {
echo "<td>".$rowFullfilmentFix ['fullfilment_fix']."</td>";
}
echo "</tr>";
$bil=$bil+1;
}
ループ内には、行の表セルであるが追加されます。行内のすべてのセルが水平方向(デフォルト)に表示されます。これを変更してテーブル内のテーブルにするか、マルチレベルリストに切り替えてより簡単に表示することができます。 – andeersg
ここにを追加しないと、テーブル – puyen