我想从查询中加载联系人,虽然我已经找到了按行数拆分的方法,我希望将结果拆分为两列,如下所示,以及它们是一种可点击的按钮。这是可能的通过使用HTML或查询本身显示如下所述的查询结果? :
Contacts
------------------------------
Albert Smith | Ben Marshall
Benjamin Jones | Chris Jones
我已尝试过以下代码
<?
$rowcount = mysql_num_rows($records);
echo "<div id='column1'>";
$i = 0;
while ($d = mysql_fetch_object($records)) {
echo $d->name;
$i++;
if ($i == floor($rowcount / 2)) {
echo "</div><div id='colums2'>";
}
}
echo "</div>";
?>
但是这会将列分成1列中的一半结果,其余列中的结果
艾伯特史密斯|本杰明琼斯 本马歇尔|克里斯琼斯答案 0 :(得分:2)
查询本身无法做到这一点。
您必须使用html <table>
解析结果,每两个结果生成一个新<tr>
和双<td>
答案 1 :(得分:1)
我猜你很熟悉编码: 检查此算法
循环遍历结果集
列出项目
在每个循环中递增计数器
II。检查循环中的计数器值
让我知道它是如何运作的。 玩得开心。