表
aid name address show
1 名字0 地址吧0 显示0
2 名字1 地址吧1 显示1
3 名字2 地址吧2 显示2
4 名字3 地址吧3 显示3
5 名字4 地址吧4 显示4
6 名字5 地址吧5 显示5
.
.
这是表的记录以下用网页表格显示如何显示
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>名字0</td>
<td>名字1</td>
<td>名字2</td>
</tr>
<tr >
<td>名字3</td>
<td>名字4</td>
<td>名字5</td>
</tr>
.
.
.
<tr >
</tr >
.
.
.
</table>用PHP查询中间循环如何写?这样还真没写过赐教了求一个简单的步骤!
aid name address show
1 名字0 地址吧0 显示0
2 名字1 地址吧1 显示1
3 名字2 地址吧2 显示2
4 名字3 地址吧3 显示3
5 名字4 地址吧4 显示4
6 名字5 地址吧5 显示5
.
.
这是表的记录以下用网页表格显示如何显示
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>名字0</td>
<td>名字1</td>
<td>名字2</td>
</tr>
<tr >
<td>名字3</td>
<td>名字4</td>
<td>名字5</td>
</tr>
.
.
.
<tr >
</tr >
.
.
.
</table>用PHP查询中间循环如何写?这样还真没写过赐教了求一个简单的步骤!
//伪代码
i=0;
foreach(database as key=>value) {
if(i%3==0) {
输出 <tr>
}
输出 <td>名字</td>
if(i%3==0) {
输出 </tr>
}
i++
}
<?php
$data = array(
array('aid' => 1, 'name' => "名字1"),
array('aid' => 2, 'name' => "名字2"),
array('aid' => 3, 'name' => "名字3"),
array('aid' => 4, 'name' => "名字4"),
array('aid' => 5, 'name' => "名字5"),
array('aid' => 6, 'name' => "名字6")
);
?>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tbody>
<?php
$len=count($data); $remainder = $len%3;
if($len > 0) {
for($i=0; $i<$len; $i++) echo ($i%3 === 0 ? ($i > 0 ? "</tr><tr>":"<tr>"): "")."<td>".$data[$i]['name']."</td>";
if($remainder !== 0) for($i=0; $i<(3-$remainder); $i++) echo "<td> </td>";
echo "</tr>";
}
?>
</tbody>
</table>
<?php
//对数据源进行遍历
foreach($arr as $value)
{
echo "<tr><td>".$value['字段1']."</td><td>".$value['字段2']."</td><td>".$value['字段3']."</td></tr>";
?>
}
?>
</table>