Joan M Ответов: 1

Возможно простой вопрос о PHP формах


Привет,

Я работаю в небольшом php-проекте.

Я создал несколько страниц, и все они имеют 3 области:

ФОРМА ФИЛЬТРА
ФОРМА ЗАКАЗА
ФОРМА/ТАБЛИЦА РЕЗУЛЬТАТОВ

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

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

Как бы вы решили этот вопрос?

Я думал о том, чтобы сохранить все переменные в сеансе, а затем перезаписать переменные с сеансовыми в начале... но я не знаю, есть ли лучший способ сделать это.

Большое вам спасибо за ваше руководство.

Что я уже пробовал:

Немного... только что обнаружил проблему, попытался выяснить, могу ли я отправить две формы сразу, но, похоже, это невозможно...

1 Ответов

Рейтинг:
5

W∴ Balboos, GHB

Вы должны найти AJAX и использовать его со своей страницы.

Кроме того, если вы используете AJAX, вы действительно не используете формы - вы отправляете те же данные, но делаете это с помощью ссылок на идентификатор элемента управления через document.getElementByID()

Ajax позволяет вам делать все, что вам нужно, на стороне сервера и обновлять текущую страницу, не обновляя ее (что делают формы).