2

[次へ]ボタンと[プレビュー]ボタンを使用して、非常にシンプルな画像ギャラリーを作成しました。私のコンテンツは動的に生成されるので、動的URLがあります

<a href="content.php?id=<?php echo $row['id'] -1; ?>" ><div id="next">Next </div></a>
<a href="content.php?id=<?php echo $row['id'] +1; ?>" ><div id="prev">Prev </div></a>

すべて正常に動作しますが、最後の画像の[次へ]ボタンまたは最初の画像のプレビューボタンを押すと、データベースにレコードがないため、空白のページが表示されます。だから私はIFステートメントが必要です。

例:if(これ以上レコードがない)echo'エラー'elseecho'メッセージ'

ありがとうございました

4

2 に答える 2

0

あなたのIDがどこから来ているのかは明らかではありません。これをデータベースから取得していますか?ただし、最後の画像で[次へ]をクリックすると、渡された値に関連する画像がないことは明らかです。プレビューの問題については、値$row[id]を確認してください。

于 2013-02-10T17:16:24.710 に答える
0
<a href="content.php?id=<?php
 $maxValue =6; //Enter Limit here
 If (($row['id'] - 1) < maxValue){
 echo $row['id'] - 1;}
?>" ><div id="next">Next </div></a>

これがあなたにとって意味があるかどうかはわかりません。私はあなたの質問を理解したと思います。私は別の答えを見ませんでした。それが私に知らせないならば、私はあなたの質問にメモを加えることによって私の応答を削除します。

また:

<a href="content.php?id=<?php $maxValue =6; If (($row['id'] - 1) < maxValue){ echo $row['id'] - 1;} ?>" ><div id="next">Next </div></a>
于 2013-02-10T16:32:19.777 に答える