我的问题是我如何能够将点击次数保存到MySQL表中,然后在另一个页面上显示单击按钮的次数?
我正在创建一个Web应用程序以计算用户按下按钮的次数。每次用户登录时,他们都应该能够在不同页面上看到点击计数。
页面usermenu.php
<a href="lisakohv.php">
<span>Add Coffee!</span>
</a>
Page statistics.php
<div align="center" class="col-lg-3 stats">
<i class="fa fa-coffee" aria-hidden="true"></i>
<div class="counting" data-count="999">0</div>
<h5>Cups of coffee</h5>
</div>
我希望点击次数为5,然后将其保存到MySQL表中,然后将5显示为statistics.php。
答案 0 :(得分:0)
您不能只使用PHP
由于PHP是一种后端语言,因此您将无法查看用户的操作。当用户单击您的lisakohv.php链接时,它将向您的服务器发出请求。然后,服务器将执行它需要做的所有工作,并将页面发送回用户。发送信息后,它的工作就完成了,并等待下一个请求的到来。
编辑:经过深思熟虑,直接使用PHP完全有可能。只需在文件顶部调用一个函数,该函数将在加载时将用户名和文件名插入数据库中。 IE:
get the user name and link name
open DB connection
build query
insert into database
但是我建议在下面使用Ajax方法。
尽管您可以使用Javascript和PHP
您可能希望研究使用PHP创建基于REST的API并编写一个简单的JavaScript脚本,该脚本将在用户每次单击时调用该API。使用API和Javascript与您的服务器通话通常称为AJAX。然后,您可以使用数据库填写一个页面,向用户显示他们完成了多少点击。