У меня есть таблица, в которой я использую кнопку UPDATE с формой для обновления данных. Но мне также нужно отправить таблицу, используя другую форму и кнопку отправки.Опубликовать 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, если другое заявление. Первый submit_req должен быть POST для другого 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
@ Какая это последняя. Обновление работает, submit_req не является тем, что я не перенаправляю POST на другой URL. –
Вы можете поместить две кнопки в разные формы и указать действие в форме для submit_req, чтобы сразу перейти на нужную страницу. – Chaim