没有表单操作的$ _GET和$ _POST

Plu*_*uto -3 php

在表单中,我试图获取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)

但什么都没发生.任何帮助和想法都是有帮助的.谢谢.

Que*_*tin 9

$_POST只会在响应POST请求时填充,浏览器将在您提交表单时进行该请求.只是在页面中使用表单将不会执行任何操作.

您需要添加<input type="submit">并单击它.


对这个问题的评论说:

实际上它甚至没有形成,原来是这样的: <input type="button" value="testing" name="test"/>

我不确定这是试图说什么,但输入的type="button"目的是什么都不做.它是一个可以绑定JavaScript的控件.如果你想提交一份表格,你需要一个<input><button>一个type="submit".