データベース内のすべての画像をループしてサムネイルとして表示するコミック Web サイトがあります。ユーザーはこれらの画像の 1 つをクリックして、viewComic.php テンプレートで通常のサイズで表示できます。
ユーザーが左右の矢印を押して画像を移動できるようにしたいと思います。
だから、私の考えは:
pagination.php は、データベースの結果配列をループすることにより、(オフセットによって) 正しいページでの画像表示を処理します。ユーザーは結果 (下) をクリックして、viewcomic.php テンプレートの特定の画像に移動できます。
'<br />IMG: <a href="./templates/viewcomic.php?id=' . $row['imgid'] . '&image=' . $imgpath.$row['imgname'] . '">
これで、viewcomic.php で id と画像を取得し、画像を表示します
$imgid = $_GET['id']; $imgpath = $_GET['image']; <center><img src=".<?php echo $imgpath ?>" /></center>
ユーザーは左矢印と右矢印を押して画像をナビゲートできます...私の目標は、画像IDを何らかの形で増やして次の画像に移動することでしたが、それは機能していないようです...
<script type="text/javascript">
$(document).ready(function() {
$(document).keydown(function (e) {
if (e.which == 39) { //get next image
<?php
$count = 0;
$count++;
echo "<img src=" . $imageArray[$count] . "/>";
?>
}
});
});
</script>
何か案は?
編集: pagination.php から渡された画像配列を調べます。
そのため、viewcomic.php ファイルで jquery スクリプトを更新しました (上記を参照)。ただし、すべてが php ファイルに含まれているにもかかわらず、jquery は埋め込まれた php を気に入らないようです。
ページ ソースとコードの図を次に示します。