![](/img/trans.png)
[英]Laravel How to keep login form data in the Request after clicking a link?
[英]How to keep variable value after clicking a link
我搜索了一整天,但找不到解决方案。 我想构建一个非常简单的'prev''next'分页,因为我想在$ counter变量中保留值,以便在点击链接'next'之后,系统将通过GET加载来自MySQL的下一行10行数据库和变量会增加,例如
$ counter + = 10;
我首先需要声明$ counter变量并将其设置为0,但是在我单击“next”链接后,页面刷新并且计数器变量重置为0,实际上不随数据库列表移动。 但是,如果不为此变量赋值初始值,我就无法继续。 对我来说这看起来像是一个问题。
我试图用SESSION解决这个问题,但遇到了同样的问题。 我花了12个小时尝试对此进行decypher,在网上分析了许多分页样本,如果可以,请帮助我。 谢谢。 如果这很傻,抱歉。
我用来保存变量值(例如$counter
)的基本技术是将其作为变量传递并重新加载表单。
当表单最初打开时, $counter
将没有任何价值。
首次打开表单时的初始代码是:
if (!isset($_REQUEST['page']))
{$counter = 1;
} else {
$counter = $_REQUEST['page'];}
然后,您可以将$counter
设置$counter
您喜欢的任何值。 然后通过重新加载表单传递您为$counter
设置的值。 下面的示例,为了重新加载您的表单,必须根据您的情况进行修改。
echo "<tr><td> <a href='index.php?content=edit_company_form&page=$counter'>$company</td></tr>"
移动到next
和previous
以相同的方式处理,添加另一个要传递给重新加载的表单的变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.