возможно ли отправить несколько форм на php self с помощью post

#php

#php

Вопрос:

Я смог сделать это только с помощью GET, Как мне отправить несколько форм без потери предыдущих данных при повторной отправке другой формы через POST?

Ответ №1:

Использовать скрытые поля ввода?

 <input type="hidden" />
  

Сохранить в сеансе?

 session_start();
$_SESSION['blarr'] = $_POST['old-data'];
  

Ответ №2:

Сохраняйте данные предыдущей формы в базе данных или сеансе.

Ответ №3:

Возьмите ваши предыдущие данные в session array.

Или вы можете снова опубликовать свои данные, используя скрытые поля в своей форме.

Ответ №4:

Этот код должен перебирать все POST и вставлять их в скрытое поле ввода. Поместите это в <form> теги, и оно должно быть отправлено с последующим сообщением.

Не забудьте правильно экранировать выходные данные.

 foreach($_POST as $name => $value){
    echo '<input type="hidden" name="'.$name.'" value="'.$value.'" />';
}
  

Или вы можете сохранить данные выбранным вами способом.