Здравствуйте,задам глупый вопрос) на страницы сайта есть несколько одинаковых форм для отправки данных.
<form>
<input type="email" name="email" />
<input type="text" name="phone" />
<button>Send</button>
</form>
PHP
$name = trim($_GET["name"]);
$phone = trim($_GET["phone"]);
Отправляются данные только с последней формы, с предыдущих форм получаю пустые переменные.
Пришлось в каждой форме изменять name
например name="phone1"
и, соответственно, отдельный файл с PHP.
Как можно это исправить, чтобы не создавать отдельный обработчик для каждой формы?
Может вопрос не так понял, но думаю вам нужно что то такое.
<form method="POST">
<input type="email" name="email" />
<input type="text" name="phone" />
<button type="submit" name="submit1">Send</button>
</form>
<form method="POST">
<input type="email" name="email" />
<input type="text" name="phone" />
<button type="submit" name="submit2">Send</button>
</form>
<form method="POST">
<input type="email" name="email" />
<input type="text" name="phone" />
<button type="submit" name="submit3">Send</button>
</form>
<?php
if(!empty($_POST)){
if(isset($_POST['submit1'])){
var_dump($_POST);
}elseif(isset($_POST['submit2'])){
var_dump($_POST);
}elseif(isset($_POST['submit3'])){
var_dump($_POST);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветЕсть изображение формата RAW, которое представляет собой матрицу x*y 2-х байтовых значений оттенков серого