$nav_next_id = $page_id + 1;
$sql = "SELECT page FROM plm WHERE id = '$nav_next_id'"; {
$result = mysql_query($sql);
while ($next_page = mysql_fetch_array($result))
{
if($page_id + 1 > 24)
{
$goto_next_page = 'some_page.php';
}
else
{
$goto_next_page = $next_page['page_title'];
}
}
}
基本上是一个简单网站上非常直接的下一页按钮。使用 MYSQL 表中的 ID,我可以从当前页面确定下一页。
一切都很好,直到我来到最后一页。这是第 24 页。
所以我把一个if
循环说如果页面> 24转到some_page.php。
我$goto_next_page
在我的 html 中回显。
但是,第 24 页没有任何回应,所有其他页面都可以正常工作。这个脚本有什么问题?
---------更新----这就是我的工作方式---------------- --
if($cur_page_id == 24)
{
$goto_next_page = 'some_page.php';
}
else
{
$sql = "SELECT page FROM plm WHERE id = '$nav_next_id'"; {
$result = mysql_query($sql);
while ($next_page = mysql_fetch_array($result))
{
$goto_next_page = $next_page['page_title'];
}
}
}