我搜索了一整天,但无法找到解决方案。我想建立一个非常简单的' prev' '下一个'分页,因为我想在$ counter变量中保留值,以便在点击链接' next'之后,系统将通过GET从MySQL数据库加载下10行,变量将递增,
之类的东西$ counter + = 10;
我首先需要声明$ counter变量并将其设置为0,但是在我点击' next'链接,页面刷新和计数器变量重置为0,实际上不随数据库列表移动。但是,如果不为此变量赋值初始值,我就无法继续。对我来说,这看起来像是一个问题。
我试图用SESSION解决这个问题,但遇到了同样的问题。我花了12个小时尝试对此进行decypher,在网上分析了许多分页样本,如果可以,请帮助我。谢谢。如果这很傻,抱歉。
答案 0 :(得分:0)
我用来保存变量值$counter
的基本技术是将其作为变量传递并重新加载表单。
最初打开表单时,$counter
没有任何价值。
首次打开表单时的初始代码是:
if (!isset($_REQUEST['page']))
{$counter = 1;
} else {
$counter = $_REQUEST['page'];}
然后,您可以将$counter
设置为您喜欢的任何值。然后,您可以通过重新加载表单来传递为$counter
设置的值。下面的示例,为了重新加载表单,必须根据您的情况进行修改。
echo "<tr><td> <a href='index.php?content=edit_company_form&page=$counter'>$company</td></tr>"
以相同的方式处理移至next
和previous
页面,添加另一个要传递给重新加载的表单的变量。