2014-12-01 34 views
0

我想在頁面中有兩個按鈕,一個保存數據並移動到下一頁另一個按鈕保存數據,然後清除所有字段以輸入新數據。我做了一個按鈕來保存數據並移動到下一頁,但第二個按鈕不會清除這些字段,而是會移動到下一頁。我該如何解決這個問題?HTML TwoButtons保存並移動到下一頁,第二次保存並清除表單以添加新數據

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

我的按鈕的代碼是這樣的......

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

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

回答

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"/> 
+0

THX它的工作原理,其頁面條件語句.. 。:D – Waaaaat 2014-12-01 21:24:16

0

一個你能完成你想要什麼樣的方式是有新增按鈕是一個單獨的形成。您可以在頁面上擁有多個表單。因此,請從此表單中刪除'添加新的&保存'按鈕,並使用'下一步'按鈕作爲第二種形式,然後使用'添加新'按鈕作爲第二種形式。

顯然,你必須改變標題url到當前頁面的url(即header('Location:education.php')必須改變爲指向你的表單所在的頁面,這將節省你的數據並刷新頁面,再次調用它。

而且,你必須包括將確定已經點擊了哪個按鈕,確定導航到。

相關問題