HTML TwoButtons保存并移动到下一页,第二页保存并清除表单以添加新数据

时间:2014-12-01 17:58:18

标签: php html forms

我希望在我的页面中有两个按钮,一个保存数据并移动到站点的下一页,另一个按钮保存数据,然后清除所有字段以输入新数据。我做了一个按钮,保存数据并移动到下一页,但第二个按钮不清除字段,但也移动到下一页。我该如何解决这个问题?

if(isset($_POST['submitted']))
{
    .
    .
    .
    header('Location: education.php');
}

我的按钮代码就是这个......

<input type="submit" value="Next" name="submit" />

<input type="submit" value="Add New & Save" />

2 个答案:

答案 0 :(得分:0)

试用此代码:

if(isset($_POST['submitted']))
{
    if($_POST['submitted']=="Next")
    {
        //perform inserting data and redirect
        header('Location: education.php');
    }
    else if($_POST['submitted']=="Add New & Save")
    {

        //Clear all fields of form and save the data.
    }

}

并提交相同名称的提交按钮:

<input type="submit" value="Next" name="submitted" />

<input type="submit" value="Add New & Save" name="submitted"/>

或者你也可以试试这个:

if(isset($_POST['submit_next']))
{
    //perform inserting data and redirect
    header('Location: education.php');   
}
else if(isset($_POST['submit_new']))
{
    //Clear all fields of form and save the data.      
}

并提交不同名称的提交按钮:

<input type="submit" value="Next" name="submit_next" />

<input type="submit" value="Add New & Save" name="submit_new"/>

答案 1 :(得分:0)

您可以通过添加新按钮作为单独的表单来实现您想要的一种方式。您可以在页面上拥有多个表单。所以,删除'添加新&amp;从此表单中保存'按钮,并使用一个表单的“下一步”按钮和第二个表单的“添加新”按钮。

显然,您必须将标题网址更改为当前页面网址(即标题('Location:education.php')必须更改为指向您的表单所在的页面。这将保存您的数据并通过再次调用来刷新页面。

并且,您必须包含一个条件语句,该语句将确定单击了哪个按钮,以确定要导航到哪个页面。