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 语句。

示例:如果(没有更多记录) echo 'error' else echo 'some message'

谢谢

4

2 回答 2

0

目前尚不清楚您的身份来自何处。你是从数据库中得到这个吗?但有一点很清楚,当您在最后一张图像上单击下一步时,传递的值将没有相关图像。对于预览问题,请检查值 $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 回答