我已经创建了一个很好的下一个和prev图像链接。但我希望他们都回到开始或结束。所以说,我有image101,图像202和image243,一旦我点击image243它会回到image101。PHP下一张/上一张图片Loop
我想同以前的,当我打Image101我想链接回去image243。 (自我解释)。
我怎么会去这样做呢?
<?php $sql = "SELECT id FROM albums WHERE user_id=".$user['id']." ORDER BY id ASC LIMIT 1"; $query = mysql_query($sql)or die(mysql_error());
while($album = mysql_fetch_array($query)){ ?>
<?php
$photo_sql = "SELECT photo_id FROM userphotos WHERE photo_id > ".$_GET['pid']." AND photo_ownerid = ".$user['id']." AND album_id=".$album['id']." ORDER BY photo_id ASC LIMIT 1 ";
$photo_query = mysql_query($photo_sql)or die(mysql_error());
$photo_next=mysql_fetch_array($photo_query);
echo "<a href='photo.php?pid=".$photo_next['photo_id']."'>Next</a>";
$photo_sql = "SELECT photo_id FROM userphotos WHERE photo_id < ".$_GET['pid']." AND photo_ownerid = ".$user['id']." AND album_id=".$album['id']." ORDER BY photo_id DESC LIMIT 1 ";
$photo_query = mysql_query($photo_sql)or die(mysql_error());
$photo_prev=mysql_fetch_array($photo_query);
echo " | <a href='photo.php?pid=".$photo_prev['photo_id']."'>Prev</a>";
}
?>
if(mysql_num_rows($ photo_query)== 0){... ORDER BY photo_id LIMIT 1 ...} ... ORDER BY photo_id DESC LIMIT 1 – Waygood 2012-07-12 11:28:33
忘记添加最重要的部分和album_id =“。 $专辑[ '身份证']“。 这可能会或可能不会改变一点点.. – dave 2012-07-12 11:53:28