以最小行数重复区域表

时间:2012-12-31 22:36:05

标签: php regions

我创建了一个使用PHP从MySQL数据库动态填充的表。第一行是所有记录的重复区域。但是,无论是否有记录,都可以创建最小行数。例如,如果我有一个给定日期的8条记录,那么表格可以用12行绘制,其中4条只是空的吗?

1 个答案:

答案 0 :(得分:0)

首先,良好的设计将检索和数据模型与显示(MVC)分开

$data = array();
$result = $db->query("SELECT * FROM table");
while($row = $result->fetch_assoc()) {
  $data[] = $row;
}

现在你做了

$MIN_VALUE = 12; // Some value
$i = 0;
foreach($data as $row) {
   //Data row
   $i++;
}
while(!$i < $MIN_VALUE) {
   //Blank row
   $i++;
}