如何计算某个用户的按钮点击次数,然后显示该次数?

时间:2019-01-23 19:22:48

标签: php html mysql mysqli

我的问题是我如何能够将点击次数保存到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。

1 个答案:

答案 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。然后,您可以使用数据库填写一个页面,向用户显示他们完成了多少点击。