使用两个按钮插入数据


Insertion of data with two buttons

实际上我的问题是,我在两页中有四个表格。我有两个按钮名称保存继续。在这里,如果我单击保存在一个表中提交的按钮数据并显示详细信息列表,当我单击另一个名为"继续"的按钮时,它将转到另一个页面。

这是以下代码 -

if (isset($_POST["submit_x"]) || !empty($_POST["submit_y"])) {
//here submit_x is input name of save button and submit_y is input name of continue button
/* runs some code of insert query */
if($submit_y=="continue"){      
    header("Location: example.php");            
 }else{
   header("Location: example.php?action=list");
 }
}

任何人都可以帮我吗?提前致谢

创建两个具有相同名称和不同值的提交输入:

<input type="submit" name="action" value="Continue" />
<input type="submit" name="action" value="Save" />

表单将发送单击按钮的值:

<?php
if (isset($_POST['action'])) {
    if ($_POST['action'] == 'Continue') {
        ...
    }
}
 <?php
if (isset($_POST['action']) && !empty($_POST['action'])) {
    if ($_POST['action'] == 'Continue') {
       //write code for continue part
    }
    if ($_POST['action'] == 'Save'){
       //write code for Save part
    }
 }
  ?>
在这里,

您必须明确指出,当您提交表格时,您将逐步插入表格或一次插入所有表格......如果您一次全部完成,那么您已经将值存储在会话中,或者如果您想逐步完成步骤,则必须以第二步形式使用第一步 ID 更新第二步字段。

 if (isset($_POST["submit_x"]) || !empty($_POST["submit_y"])) {
 $_SESSION['name']=$_POST['name'];
 $_SESSION['address']=$_POST['address']
 }

像这样,您需要存储在会话中并将其进行下一步