我有一個表格,我使用帶有操作表單的更新按鈕來更新數據。但我也需要使用另一個表單操作提交表並提交按鈕。用2個提交按鈕發佈2個不同的表單操作
這裏是我的按鈕:
<button class="btn btn-info" type="submit" name="update" value="update">Update Table</button>
<button class="btn btn-success" type="submit" name="submit_req" value="submit_req">Submit Request</button>
這是目前我的表格形式的行動:
<form method="post" action="">
這是我的PHP如果else語句。第一個submit_req應該發佈到另一個URL。但我不知道該怎麼做。我已經嘗試過標題,但它不起作用。
<?php
if(isset($_POST['update'])){
if(!empty($_SESSION['cart'])){
foreach($_POST['quantity'] as $key => $val){
if($val==0){
unset($_SESSION['cart'][$key]);
}else{
$_SESSION['cart'][$key]['quantity']=$val;
}
}
}
}elseif (isset($_POST['submit_req'])) {
//form action: insert_order.php
}
?>
按鈕是否需要實際在表格中(例如,表格中的每一行都有按鈕?),還是可以將它們放置在表格外?如果後者可以爲每個按鈕使用兩種不同的形式。 – Chaim
@Chaim它是後者。更新正在工作,submit_req不是,因爲我不是如何將POST重定向到另一個URL。 –
您可以將這兩個按鈕設置爲不同的形式,並在submit_req的表單中指定一個動作,讓您直接進入正確的頁面 – Chaim