【发布时间】:2010-11-09 03:17:24
【问题描述】:
一个 php 自定义函数从 mysql 查询返回记录集。
我需要填充一个具有相等数量或两者之间平衡的两列表。
我知道我们可以按列数拆分行数,然后使用循环相应地填充每个 td。
有什么建议或最实用的方法将记录集显示到根据大小组织的表格上?
目前不使用模板。
基本上需要控制TD标签是否回显和填充。
示例代码:
$col_num = 2; //Number of colums to parse data onto.
$count_r = mysql_num_rows($result)/$col_num;
echo '<table style="width:400px;border:3px solid green;"><tr><td>';
$ui=1;
while($row = mysql_fetch_array($result))
{
if($ui<$count_r)
{
echo '<input disabled type="checkbox" value="$row[id]"'; $this->ischecked($uid,$row[id]); echo "/>".$row['name'].'<br>'."\r\n";
}
$ui++;
}
//FIRST COLUMN SET
echo '</td>';
echo '<td>';
//SECOND COLUMN SET
echo '</td></tr></table>';
【问题讨论】:
-
记录是否按顺序列出有关系吗?
标签: php html mysql html-table