使用PHP post点击图像后如何传递数据?

时间:2014-04-28 04:27:50

标签: javascript php html

所以我有一个图像的html代码:

<a href"hurr.php" onclick="post"><img src="images/img1.png"/></a>

我在同一页面上还有其他图像也链接到hurr.php。我想要做的是让hurr.php成为一个自定义页面,根据点击哪个图像进入页面显示信息。所以,例如,我会使用php echo函数来显示img1.png而不是img2.png。

我的图像代码是否正确,我需要在hurr.php上显示哪些代码才能在每张图片上显示自定义信息?我想使用&#39; post&#39;为了这。

2 个答案:

答案 0 :(得分:2)

<a href="#" onclick="document.form_name.image_name.value = 'img1.png'; document.form_name.submit(); return false;"><img src="images/img1.png"/></a>
<form id="form_name" name="form_name" action="hurr.php" method="post">
<input type="hidden" id="image_name" name="image_name" value="" />
</form>

答案 1 :(得分:1)

有两种方法可以做到这一点,如果你必须使用POST变量那么你需要使用AJAX, 或者您可以发送GET变量。

<a href="hurr.php?myVar=someValue" onclick="post"><img src="images/img1.png"/></a>

在hurr.php中

您可以通过$_GET['myVar']$_REQUEST['myVar']

获取变量