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

167
28 января 2019, 21:40

На странице изначально есть форма (метод POST) с кнопкой "Проверить", которая обрабатывается в этом же файле и выводит введенный текст в генерирующуюся таблицу. Одновременно с появлением заполненной таблицы и новой кнопкой "Добавить", форма пустеет и отправить данные через "Добавить" не получается, а хотелось бы.

Вопрос: как отправить данные из переменных (в которых сохранилась заполненная форма) с помощью новой кнопки (например, моей "Добавить")?

<form action = "" method = "post">
    <input required name = "concert_name" type = "text">
    <input name = "new_concert_check" type = "submit" value = "Проверить">
</form>
<? php
    if(isset($_POST["new_concert_check"]) && !empty($_POST["new_concert_check"])) {
        $new_concert_name = $_POST["concert_name"];
         echo '<table><tr><th>'.$new_concert_name.'</th></tr></table>';
         echo '<p><input name = "add_concert" type = "submit value = "Добавить"></p>'; 
    }
?>
Answer 1
<form action = "" method = "post">
    <input required name = "concert_name" type = "text" value="<?=(isset($_POST["concert_name"]) ? $_POST["concert_name"] : '')?>" >
    <input name = "new_concert_check" type = "submit" value = "Проверить">
</form>
<? php
    if(isset($_POST["new_concert_check"]) && !empty($_POST["new_concert_check"])) {
        $new_concert_name = $_POST["concert_name"];
         echo '<table><tr><th>'.$new_concert_name.'</th></tr></table>';             
         echo '<p><input name = "add_concert" type = "submit value = "Добавить"></p>'; 
    }
?>

Просто как пример как именно это сделать, но нужна проверка на то что именно было передано.

Или вариант 2.

         echo '<table><tr><th>'.$new_concert_name.'</th></tr></table>';             
         echo '<p><input name = "add_name" hidden value = "'.$new_concert_name.'"></p>'; 
         echo '<p><input name = "add_concert" type = "submit value = "Добавить"></p>'; 

p.s. Такие проверки лучше делать с помощью Ajax

READ ALSO
Не получается получить запрос GET через CURL

Не получается получить запрос GET через CURL

Есть URL страница , которую я должен получить через CURL

198
Подключение файлов в PHP

Подключение файлов в PHP

Интересует следующий вопросЕсть файл с функциями main_menu

187
Перехват вызова метода

Перехват вызова метода

Есть интерфейс

249
Как загрузить отчет по URL на сервер?

Как загрузить отчет по URL на сервер?

По такому URL хочу загрузить на сервер отчетЕсли его дать внутри a href то он грузит этот отчет

183