我做了一个 html 和一个 php 页面。我在 html 页面中放了 3 张图片,展示了不同类型的电影——恐怖、奇幻、浪漫。我希望图像作为表单提交按钮工作,并且应该被重定向到 php 页面并且 php 页面应该获得图像的类型。我已经尝试过的 - 我尝试了很多不同的东西,但没有任何效果。我想知道 php 页面如何使用 $_POST 方法从不同的图像中获取不同的输入。预期输出 - 假设如果用户单击“恐怖”类型的图像,则 $genre 的 php 页面值应为“恐怖”。
3 回答
萧十郎
TA贡献1815条经验 获得超13个赞
您可以<img>在<button>元素内使用标签。
<form method="post">
<button name="genre" value="horror" type="submit"><img src="./img/horror.jpg"></button>
<button name="genre" value="comedy" type="submit"><img src="./img/comedy.jpg"></button>
</form>
您可以使用$_POST['genre'](或任何name按钮的属性)访问 PHP 中提交按钮的值
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
图像应该有一个可以重定向到 PHP 页面的 href 标签。请注意,此方法意味着您应该通过 $_REQUEST 变量而不是 POST 或 GET 获取值。例如让我们说 href='myphp.php?genre=horror'。并在 PHP 文件中 $genre = $_REQUEST['genre'];
- 3 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消