Если у одного есть несколько форм ввода, есть ли способ отличить одну кнопку отправки от другой? Причина в том, что у меня есть две формы, и каждая форма выполняет свою задачу.
Обе формы выполняют отправку, и каждая отправка выполняет запрос SQL. Первый - это запрос SELECT FROM для поиска данных, а второй - запрос UPDATE или DELETE (используя этот код на двух разных страницах).
Может быть много случаев
Во-первых: если все формы имеют один и тот же атрибут действия, вам придется называть кнопки отправки по-разному.
second: Если формы имеют разные действия, тогда нет необходимости называть кнопки по-разному. Вы можете выполнить задачу с тем же именем.
Три: если вы хотите, чтобы некоторые из полей имели другое действие формы в вашей форме, вы можете попробовать это
<form action="demo_form.asp">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formaction="demo_admin.asp"
value="Submit as admin">
</form>
Чтобы узнать об исключении формы, нажмите здесь.
вы указываете <input type="submit" name="form1"/>
эта часть имени - это способ указать отдельно на php
isset($_POST['btn_name'])