为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用不同的图像作为表单提交按钮,将不同的值传递给 php 页面?

如何使用不同的图像作为表单提交按钮,将不同的值传递给 php 页面?

PHP
莫回无 2021-07-07 13:36:04
我做了一个 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 中提交按钮的值


查看完整回答
反对 回复 2021-07-09
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

图像应该有一个可以重定向到 PHP 页面的 href 标签。请注意,此方法意味着您应该通过 $_REQUEST 变量而不是 POST 或 GET 获取值。例如让我们说 href='myphp.php?genre=horror'。并在 PHP 文件中 $genre = $_REQUEST['genre'];


查看完整回答
反对 回复 2021-07-09
  • 3 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信