如何记录用户点击的内容

时间:2013-03-18 11:07:12

标签: php javascript mysql

我正在寻找一个有多种选择的网站,例如;

注意**这些图像不是任何形式或输入类型

从5张图片中选择一张

从3张图片中选择一张

从2张图片中选择一张

从6张图片中选择一张

依旧......

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

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

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

2 个答案:

答案 0 :(得分:1)

您可以在单击的链接中添加参数。 例如<a href="page2.php?clickedImage=1"><img></a>

在page2.php中,你可以使用:

读取该变量
$_REQUEST["clickedImage"]

例如:

<p>The clicked image is: <?php echo $_REQUEST["clickedImage"] ?>

答案 1 :(得分:1)

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

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

然后,只有当GET字符串包含参数图像设置时才可以使用PHP保存此信息,然后可以拆分出已点击的设置/图像这条路。

您也可以使用它来选择要在屏幕上显示的图像集(如果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完成的,这可能不是你想要的。