Php 按可点击按钮输入图像

Php 按可点击按钮输入图像,php,html,image,button,input,Php,Html,Image,Button,Input,我想制作一个可点击的图像,如果点击了它,我会使用$\u POST获取它的值并使用它。看起来是这样的: if (isset($_POST['checked'])){ $q = mysql_query("UPDATE table SET checked = 2 WHERE tr_id = ". $_POST['checked']); } <form action="" method="POST"> <input type="image" src="images/checke

我想制作一个可点击的图像,如果点击了它,我会使用
$\u POST
获取它的值并使用它。看起来是这样的:

if (isset($_POST['checked'])){
 $q = mysql_query("UPDATE table SET checked = 2 WHERE tr_id = ". $_POST['checked']);
}

<form action="" method="POST">
  <input type="image" src="images/checked.png" name="checked" value="<?php echo $info[0]; ?" />
</form>
if(设置($\u POST['checked'])){
$q=mysql\u查询(“更新表集检查=2,其中tr\u id=“.$\u POST['checked']);
}

如果关闭双引号和输入标记,那就太好了:

  <input type="image" src="images/checked.png" name="checked" value="<?php echo $info[0]; ?>">

您缺少双引号
结尾处的:D

value="<?php echo $info[0];">

value=“即使在其他浏览器中也应该可以使用,但如果您想在按钮中使用丰富的HTML,只需使用



这也将提交您的

不要在MySQL查询中直接使用
$\u POST
变量。查看值替换或使用抽象层。您确定您的标记正确吗?如果
$\u POST['checked']
的值类似于:
23');升降台--?检查这个链接:Paolo Moretti我会检查这个:)我在那里没有看到它:值=“@IonutFlaviusPogacian
具有提交按钮行为,就像
标记一样”。但仍然不是输入标记;我还得到了一个答案-当回答像你做的那样时,它在Chrome和Mozilla中工作,但在IE中,当尝试获取$\u POST值时,它返回按钮之间的标记,而不是属性值。。
<button>
  <img src="someImg.jpg" alt="">
</button>