我正在寻找一个有多种选择的网站,例如;
注意**这些图像不是任何形式或输入类型
从5张图片中选择一张
从3张图片中选择一张
从2张图片中选择一张
从6张图片中选择一张
依旧......
我需要做的是记录用户点击的选项(图像)然后输出消息。
例如,如果您选择了b c d,msg = hello
我不知道如何记录这些数据,谢谢!
答案 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完成的,这可能不是你想要的。