我想创建一个动态表,表的行和列依赖于mysql数据中的数据。请看下面我的代码。
<?php
require "connect/db.php";
$query = mysqli_query($mysqli, "SELECT COUNT(level) level, shelf_no, bin_id FROM location_bin WHERE rack_id =1 GROUP BY shelf_no");
while($res=mysqli_fetch_array($query)){
$col = $res['level']; //col
$row = $res['shelf_no']; //rows
echo "<table border='1'>";
$i = 0;
while ($i < $col){
if ($i==$col){
echo "<tr>";
}
echo "<td>".$res['bin_id']."</td>";
$i++;
}
echo "</tr>";
echo "</table>";
}
?>
我想要的是在第一行显示A-1-01至A-1-06,然后在第二行显示A-2-01至A-2-03。请注意,数据是动态的。
答案 0 :(得分:0)
你能试试这段代码吗?有用。将db.php路径更改为系统路径。
.php