使用两个按钮插入数据
Insertion of data with two buttons
实际上我的问题是,我在两页中有四个表格。我有两个按钮名称 save 和 continue。在这里,如果我单击保存按钮提交的数据 table 并显示详细信息列表,当我单击另一个名为继续的按钮时,它将转到另一页。
下面是代码-
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') {
...
}
}
在这里你必须明确一点,当你提交表格时,你将逐步或一次全部插入表格......如果你一次全部插入,那么你已经存储了你的会话中的值,否则如果您想通过逐步步骤,则在第二种形式中,您必须使用第一步 ID 更新第二步字段。
if (isset($_POST["submit_x"]) || !empty($_POST["submit_y"])) {
$_SESSION['name']=$_POST['name'];
$_SESSION['address']=$_POST['address']
}
像这样你需要存储在session中并进行下一步
<?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
}
}
?>
实际上我的问题是,我在两页中有四个表格。我有两个按钮名称 save 和 continue。在这里,如果我单击保存按钮提交的数据 table 并显示详细信息列表,当我单击另一个名为继续的按钮时,它将转到另一页。
下面是代码-
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') {
...
}
}
在这里你必须明确一点,当你提交表格时,你将逐步或一次全部插入表格......如果你一次全部插入,那么你已经存储了你的会话中的值,否则如果您想通过逐步步骤,则在第二种形式中,您必须使用第一步 ID 更新第二步字段。
if (isset($_POST["submit_x"]) || !empty($_POST["submit_y"])) {
$_SESSION['name']=$_POST['name'];
$_SESSION['address']=$_POST['address']
}
像这样你需要存储在session中并进行下一步
<?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
}
}
?>