次と前の画像リンクを作成しました。これはうまく機能します。しかし、両方とも最初または最後にループバックしたいと思います。たとえば、image101、image 202、image243 があるとします。image243 をヒットすると、image101 に戻ります。
前と同じように、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>";
}
?>