php - 如何记录用户点击的内容

标签 php javascript mysql

例如,我希望建立一个具有多种选项的网站;

注意** 这些是图像,不是任何表单或输入类型

从 5 张图片中选择一张

从 3 张图片中选择一张

从 2 张图片中选择一张

从 6 张图片中选择一张

等等...

我需要做的是记录用户点击了哪个选项(图像),然后输出一条消息。

例如,如果您选择了 b c d,则 msg = hello

我不知道如何记录这些数据,谢谢!

最佳答案

您可以将每个图像链接到单独的页面,或重新加载当前页面并附加查询字符串,例如将以下内容作为链接添加到图像中

<a href="page.php?set=1&image=3"><img src="set1-image3.png" /></a>

然后,您可以使用 PHP 保存此信息,方法是仅在 GET 字符串包含参数 imageset 时进行处理,然后可以拆分出已单击的集合/图像这边走。

您还可以使用它来选择要在屏幕上显示的图像集(如果 set=1 位于查询字符串等中,则显示集 2)

使用$_GET['set']$_GET['image']您可以在 PHP 中轻松访问此信息。

例如你可以这样做:

if( isset($_GET['image']) && isset($_GET['set']) ) {

echo "You clicked image" . $_GET['image'] . " from set " . $_GET['set']; 

}

这将是唯一的纯 PHP 答案。另一种方法是使用 Ajax 或 JavaScript,但我猜你是用 PHP 完成的,这可能不是你想要的。

关于php - 如何记录用户点击的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15475328/

相关文章:

javascript - 突出显示小于另一个值的值

mysql - 如何根据 Mysql 中的条件执行两个查询之一?

php - 如何将 FCM HTTP v1 API 与 php 结合使用

php - 用 PHP 在 PDF 模板文档上书写/绘图

php - 将行内容与匹配列相加

javascript - 从 JavaScript 函数更改数据属性?

php - 将自定义实体存储库与 FOSUserBundle 结合使用

javascript - 如何访问父 navController ionic 2

mysql - MySql 中的查询历史

mysql - Mysql中的字母数字排序依据