例如,我希望建立一个具有多种选项的网站;
注意** 这些是图像,不是任何表单或输入类型
从 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 字符串包含参数 image 和 set 时进行处理,然后可以拆分出已单击的集合/图像这边走。
您还可以使用它来选择要在屏幕上显示的图像集(如果 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/