,是可以实现,但是要增加一些判断,这样就多了没必要的PHP代码;
庆安网站建设公司成都创新互联,庆安网站设计制作,有大型网站制作公司丰富经验。已为庆安1000多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的庆安做网站的公司定做!
建议你用div写,然后控制整理宽度,也就是说你5个图片循环出来的宽度不能大于没一行的宽度,大了后,也就是第6张图的div就会从第二行开始排列了。这里设置固定的像素,就不会受浏览器的 影响。
参考这个样式代码:
html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
title无标题文档/title
style type="text/css"
!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.alldiv{
width:685px; /*137*5=685 */
}
.xunhuan {
width:137px;
float:left
}
--
/style/head
body
div class="alldiv"
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
div class="xunhuan"img src="" width="137" height="80"/div
/div
/body
/html
为了php接口的后续更新维护,常规做法是列表页跟详情页分别写接口,但数据量小的情况下也是一次性返回的。不过需要注意以下前提:
列表页要带分页,20以下为佳(可根据接口返回时间酌情调整)。
详情页内容较少。
跳转详情页的时候,参数可以直接拼接在url后,以便于传递到详情页面。
function list_tables($database)
{
$rs = mysql_query("SHOW TABLES FROM $database");
$tables = array();
while ($row = mysql_fetch_row($rs)) {
$tables[] = $row[0];
}
mysql_free_result($rs);
return $tables;
}