Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как запомнить состояние элементов формы (элементы span)
 
 автор: OLi   (27.10.2012 в 14:15)   письмо автору
 
 

Есть форма поиска, с элементами select, input, и элементами span, по которым был произведен клик.

Форма формируется из URL запроса, который имеет вид:

http://site.ru/search/category/1/89/0/1
, где
search - контроллер
category - метод контроллера search, принимающий следующие параметры:

1 - категория машины
89 - легковые
0 - номер страницы (для навигации)
1 - указывает на view файл, где располагается форма.

Action подгруженной формы по заданному URL
 http://site.ru/search/test

Т-е обработка формы будет происходить в контроллере search методе test()
Вопрос в том, как не потерять форму по
http://site.ru/search/category/1/89/0/1
при этом обработать форму? Не хочется все писать в один метод (и обработка формы и формирование формы). + необходимо не просто не потерять форму при обработке формы, но и запомнить ее состояние ее элементов (select, input, элементов span).

В голову приходит лишь одно, прописать для action form тот же путь к обработчику
http://site.ru/search/category/1/89/0/1

И внутри функции categoty, делать проверку на поступление POST:

public function Category(parametrs) {
         if (!isset($_POST['sub_form'])) //и если пост не пустой внутри вызывать метод GetForm();
              $this->GetForm();  

}
А в методе GetForm();


Какие мысли?

  Ответить  
 
 автор: confirm   (27.10.2012 в 14:22)   письмо автору
 
   для: OLi   (27.10.2012 в 14:15)
 

Адресом не ошиблись?

  Ответить  
 
 автор: OLi   (27.10.2012 в 15:48)   письмо автору
 
   для: confirm   (27.10.2012 в 14:22)
 

Скорее всего да. Ошибся форумом. Но вопрос открыт

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования