急!!高分求教!!怎么可以通过遍历数据库实现一行多张图片列表而且实现分页功能
作者: mylikr 发布时间: 2011-06-15
至于你图片的排列,那是你的布局问题。
与普通的分页无两样
作者: yangball 发布时间: 2011-06-15
作者: jhdl_n 发布时间: 2011-06-15
急!!各位怎么可以通过遍历数据库实现一行多张图片列表而且实现分页功能,最好有实例代码
请教!!怎么布局,
作者: mylikr 发布时间: 2011-06-15
引用楼主 mylikr 的回复:
急!!各位怎么可以通过遍历数据库实现一行多张图片列表而且实现分页功能,最好有实例代码
请教!!怎么布局,
布局不是CSS的事吗?
HTML code
<div id="showImage"> <div><img src="" /></div> <div><img src="" /></div> <div><img src="" /></div> <div><img src="" /></div> <div> <style> #showImage {width:500px;} #showImage div {float:left;} </style>
大致上这样吧!
作者: isolu 发布时间: 2011-06-15
比如你有 10 图
当然是分两页了
第一页就是 8 个了。
你输出时,到第四个就输出 br 换行。
当然你可以用div+css来控制。总之方法多的是。。。
作者: yangball 发布时间: 2011-06-15
布局就简单吧,有很多方法
比如你有 10 图
当然是分两页了
第一页就是 8 个了。
你输出时,到第四个就输出 br 换行。
当然你可以用div+css来控制。总之方法多的是。。。
我是用php遍历数据库得到的数据输出在图片的表格内,但是我做遍历,只需要作一个图片框,然后通过循环,输出所有图片(我之前做过,但是输出来的是一行一张图片),我现在疑惑的的是怎么使输出的图片从左至右排列(比如一行放4张图片)?
作者: mylikr 发布时间: 2011-06-15
$i = 0; //计数器
while($row = mysql_fetch_assoc($rs)) {
if($i == 0) echo '<tr>';
echo '<td>' . $row['图片字段名'] . '</td>';
$i = ($i+1) % $num;
if($i == 0) echo '</tr>';
}
if($i != 0) echo '</tr>';
作者: xuzuning 发布时间: 2011-06-15
我是用php遍历数据库得到的数据输出在图片的表格内,但是我做遍历,只需要作一个图片框,然后通过循环,输出所有图片(我之前做过,但是输出来的是一行一张图片),我现在疑惑的的是怎么使输出的图片从左至右排列(比如一行放4张图片)?
你的问题属于前台美工的范畴,既然你问了,那我就简单和你说说,其实很简单,不过就是循环的时候控制一下而已
我说两个例子,第一个是table第二个是div排版
PHP code
Echo "<table>"; For($i=0;$i<10;$i++){ IF($i % 3==0){ IF($i>0){ Echo "</tr><tr>"; }Else{ Echo "<tr>"; } }Else{ Echo "<td>1</td>"; } } Echo "</tr></table>";
下边是第二种方法
这种方法需要css加以控制
#box div{float:left;width:33%;}
PHP code
Echo "<div id='box'>"; For($i=0;$i<10;$i++){ Echo "<div>1</div>"; } Echo "</div>";
作者: sibang 发布时间: 2011-06-15
echo "<table>"; $i = 1; foreach($arr as $value) { $str = "<td>$value</td>"; if($i%3==0 || $i==1) echo $i == 1 ? "<tr>".$str : $str."</tr>"; else echo $str; $i++; } echo "</table>";
$value自己变成图片地址就可以了
作者: hechuanchuan 发布时间: 2011-06-15