У меня есть две формы на одной странице, каждая с разными полями и разными именами кнопок отправки.
<button type="submit" name="formOne">Submit form</button>
<button type="submit" name="formTwo">Submit form</button>
На моей странице mailer.php
я хочу проверить, какая кнопка отправки была нажата, иобработайте код соответствующим образом.
Код, который у меня есть, работает для одной формы следующим образом:
if ($_SERVER["REQUEST_METHOD"] == "POST" ) {
// my form 1 data
// do stuff
}
Однако я подумал, что могу добавить if/else
, чтобы проверить, какая кнопка отправкищелкнули, что-то вроде;
if ($_SERVER["REQUEST_METHOD"] == "POST" ) {
if($_POST['formOne']){
// form 1 data
// my form 1 data
// do stuff
}
if($_POST['formTwo']){
// form 2 data
// my form 2 data
// do stuff
}
}
Это не похоже на работу.Я получаю сообщение об ошибке:
Примечание: неопределенный индекс: formOnein ... строка 7
Как этого добиться?