Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:提交的两个按钮_Php_Mysql_Forms - Fatal编程技术网

PHP:提交的两个按钮

PHP:提交的两个按钮,php,mysql,forms,Php,Mysql,Forms,我一直在尝试提交两个按钮,一个用于删除,另一个用于编辑/添加。但我似乎不能把它弄对 HTML: 任何帮助或建议将不胜感激 您需要使用$\u GET而不是$\u POST。应该是 if(isset($_GET['delete'])) { 及 由于您的表单提交方法是“获取”而不是“发布”,因此您必须检查按下了哪个按钮,并根据该按钮执行操作 您还必须使用$\u GET而不是$\u POST,因为您的表单方法是GET if(isset($_GET['add'])) { // code f

我一直在尝试提交两个按钮,一个用于删除,另一个用于编辑/添加。但我似乎不能把它弄对

HTML:



任何帮助或建议将不胜感激

您需要使用
$\u GET
而不是
$\u POST
。应该是

if(isset($_GET['delete'])) { 


由于您的表单提交方法是“获取”
而不是“发布”

,因此您必须检查按下了哪个按钮,并根据该按钮执行操作

您还必须使用
$\u GET
而不是
$\u POST
,因为您的
表单方法是
GET

if(isset($_GET['add'])) {
    // code for add
} elseif(isset($_GET['delete'])) {
    // code for delete
}

使用if和elseif一次,并检查它的notpost-its-getPlease——无论您从何处了解到这段代码——都要远离它。它向公众开放。今天编写的任何新代码都应该使用。感谢@JeremyJStarcher指出这一点。这只是为了测试目的,直到网站上线为止。@msbodetti——测试代码有一个坏习惯,就是长时间停留。iOMW非常感谢您!当我刚从另一个帖子上抄过来时,我没听懂:)我会接受你的答案!
if(isset($_GET['delete'])) { 
if(isset($_GET['add'])) { 
if(isset($_GET['add'])) {
    // code for add
} elseif(isset($_GET['delete'])) {
    // code for delete
}