作者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