作者liuguai (小乖)
看板PHP
标题[请益] PHP与DreamWeaver新手问题
时间Mon Mar 10 00:00:54 2008
急问
我做了一个相簿功能
也用了DreamWeaver的增效功能Horizontal Looper MX
好不容易试出效果 可是发现图片都一样><
而且我定的效果是3x2 结果变3x2 第4行多了一张照片
请问有人能帮帮我吗><不好意思
程式码如下 不知道这样贴行不行@@
<?
$sql = "SELECT * FROM reaialbum ORDER BY photoID DESC";
if($result = $mySqli->query($sql)){
$total_records = $result->num_rows; //资料总数
//开始计算资料库每次移动次数 & 到底可以分成几页
$total_pages = ceil($total_records/$record_one_page); //可以分成几
页
$offset = ($pages-1)*$record_one_page; //这个公式我想你因该懂吧?
不懂在问我。
$result->data_seek($offset); //移动$offset笔
//开始显示资料
$ii=1; while($row = $result->fetch_assoc()and
$ii<=$record_one_page ){
?>
<table >
<tr>
<?php
$reaialbum_endRow = 0;
$reaialbum_columns = 3; // number of columns
$reaialbum_hloopRow1 = 0; // first row flag
do {
if($reaialbum_endRow == 0 && $reaialbum_hloopRow1++ != 0) echo "<tr>";
?>
<td><table width="24%" height="58" border="1">
<tr>
<td><?
$num = $row["photoID"];
echo "<a href='showreaialbum.php?nID=$num' target=new
style=text-decoration:none width=50%>
<img src= 'reaialbum/".$row["rName"]." ' width='100' height='75' >"?>
</td>
</tr>
<tr>
<td><? echo" <font color=black
size=2>".$row['phototitle']."</a></font></img>";
?>
</td>
</tr>
</table>
</td>
<?php $reaialbum_endRow++;
if($reaialbum_endRow >= $reaialbum_columns) {
?>
</tr>
<?php
$reaialbum_endRow = 0;
}
} while ($row_reaialbum = $result->fetch_assoc());
if($reaialbum_endRow != 0) {
while ($reaialbum_endRow < $reaialbum_columns) {
echo("<td> </td>");
$reaialbum_endRow++;
}
echo("</tr>");
}?>
</table>
<? $ii++;}
//设定上一页选项
if($pages > 1){
echo "<a href='reaialbum.php?pages=".($pages-1)."'
style=text-decoration:none> 上一页 </a>";
} //显示页数
for($i=1 ; $i<=$total_pages ; $i++){
if($i != $pages){
echo "<a href='reaialbum.php?pages=".$i."'
style=text-decoration:none> ".$i." </a>";
}else{
echo $i." ";
}
}
//设定下一页
if($pages < $total_pages){
echo "<a href='reaialbum.php?pages=".($pages+1)."'
style=text-decoration:none> 下一页 </a>";}
}else{
}?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.121.67.220
※ 编辑: liuguai 来自: 122.121.67.220 (03/10 00:17)
1F:推 cttlee:用Horizontal Looper MX可以都不用动程式码 03/10 00:50
2F:→ liuguai:我用了之後while ($row_reaialbum = $result->fetch_assoc 03/10 01:04
3F:→ liuguai:());原本出了问题才把里面改成$result->fetch_assoc() 03/10 01:04
4F:→ liuguai:可是图片都一样 还多了一张><不知是什麽原因 03/10 01:05
5F:→ liuguai:另外 我dw连线msql设定好像有点问题>< 03/10 01:05
6F:推 cttlee:为什麽不用内建的连线、资料集功能?? 03/10 01:10