php - 逐行显示表格

时间:2013-03-28 14:02:01

标签: php

我打印我的桌子:

print $tableHeader . $dataRow . $tableFooter;

$ dataRow是循环的结果(从数据库获取数据并构建行,没有什么异常),它类似于:

while ($obj = mysql_fetch_object($res)) { 
  $dataRow .= ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .' </td>';
  ...
  ...
}

问题是当需要处理大量信息时=>在显示最终表格之前要构建的大量行。

我怎么能告诉Apache逐行显示它?

2 个答案:

答案 0 :(得分:1)

你可以用Ajax做到这一点。

  1. 你可以做一个分页。单击页面时,只加载x结果。
  2. 您可以触发用户的滚动并加载更多结果。
  3. 我个人使用可以执行以下两项操作的DataTable:http://www.datatables.net/

    希望有所帮助!

答案 1 :(得分:0)

你不能分页吗?

要走的路是告诉php逐个显示,但你必须将代码改为类似的东西。

print $tableHeader 
while ($obj = mysql_fetch_object($res)) { 
   print ' <td width="210" style="...">' . $obj->title . ' <br /> '. $obj->screenName .' </td>';
  flush();
}
print $tableFooter;