在表单中,我试图获取POST数据的值.
代码是这样的:
$output .="<div class='name'>Post Name</div>";
$output .="<div class='edit'><a href="someline?postid">Edit</a></div>";
$output .="<div class='delete'><input type='buttom' name='delete'value='Delete'/> </div>"
ob_start();
if(isset($_POST['delete'])){
echo "it works";
};
$output .=ob_get_clean();
return $output;
Run Code Online (Sandbox Code Playgroud)
但什么都没发生.任何帮助和想法都是有帮助的.谢谢.
$_POST只会在响应POST请求时填充,浏览器将在您提交表单时进行该请求.只是在页面中使用表单将不会执行任何操作.
您需要添加<input type="submit">并单击它.
对这个问题的评论说:
实际上它甚至没有形成,原来是这样的:
<input type="button" value="testing" name="test"/>
我不确定这是试图说什么,但输入的type="button"目的是什么都不做.它是一个可以绑定JavaScript的控件.如果你想提交一份表格,你需要一个<input>或<button>一个type="submit".