我有一个关于MySQL数据输出的问题。
基本上,我每行有3个数据要显示在我的网页上。
我希望我的输出看起来像这样。。
-------------
| 1 | 2 | 3 |
----+---+----
| 4 | 5 | 6 |
----+---+----
| 7 | 8 | 9 |
----+---+----
数字1-9表示我的输出,它保存了数据库中的数据,我希望输出以这种格式显示。。
-图像-标题-说明
很抱歉发了这么长的帖子,我希望你们能帮我。提前感谢!
我会用这个插件来处理css:
http://960.gs/
它是最常用的,你真的不需要为它编写自己的代码,除非你需要比插件提供的更多的通用性。
提醒一下,如果你想写自己的代码,你可以使用这样的东西:
http://ajaxian.com/archives/display-table
这是表格数据,您仍然使用它。
所以,如果这是一个你想使用的表,你的问题是如何按照这个顺序排列?
你只需要控制。
$i=0;
$count=mysql_num_rows($query);
while ($row = mysql_fetch_assoc($query)) {
if($i % 3 === 0) {
if ($i > 0)
echo "</tr>";
if ($i < $count - 1)
echo'<tr>';
}
echo '<td style="width: 30%;">'.$i.'</td>';
$i++;
}
使用<table>
显示表格数据。
http://codepad.org/cbLxVe06