Отправка данных из одинаковых форм на сайте

226
22 июля 2017, 08:09

Здравствуйте,задам глупый вопрос) на страницы сайта есть несколько одинаковых форм для отправки данных.

<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.

Как можно это исправить, чтобы не создавать отдельный обработчик для каждой формы?

Answer 1

Может вопрос не так понял, но думаю вам нужно что то такое.

<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);
    }
}
READ ALSO
Вывод значения в value

Вывод значения в value

Добрый день!

157
Как перенести проект на Laravel на хостинг?

Как перенести проект на Laravel на хостинг?

У меня такая структура сайта:

354
Конвертация RAW в RGB

Конвертация RAW в RGB

Всем приветЕсть изображение формата RAW, которое представляет собой матрицу x*y 2-х байтовых значений оттенков серого

201