Как и для любого другого элемента HTML input
, вы можете просто дать им пару имя и значение, чтобы оно появилось в $_GET
или $_POST
. Таким образом, вы можете просто выполнить условную проверку в зависимости от нажатой кнопки. Э.Г.
<form action="foo.php" method="post">
<input type="text" name="input">
<input type="submit" name="action" value="Add">
<input type="submit" name="action" value="Edit">
</form>
с
$action = isset($_POST['action']) ? $_POST['action'] : null;
if ($action == 'Add') {
// Add button was pressed.
} else if ($action == 'Edit') {
// Edit button was pressed.
}
Вы можете даже абстрагироваться от этого, имея действия в массиве.