Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Повторная отправка формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ShellyGanZ
Отправлено: 13 Октября, 2015 - 15:27:07
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Окт. 2015  


Помог: 0 раз(а)




На стайе стоит фильтр, и когда к нему идет возврат браузер пишет "Подтвердите повторную отправку формы

ERR_CACHE_MISS"

Как этого избежать?

вот код:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. class UI_SearchForm
  4. {
  5.  
  6.   static function gen($data = array())
  7.   {
  8.     UI::scanStart();
  9.  
  10.     ?>
  11.     <form method='post' id='paramSearchForm'>
  12.  
  13.     <div class='top'>Поиск по параметрам</div>
  14.  
  15.     <div class='panel'>
  16.  
  17.       <div id='filterContent'></div>
  18.  
  19.       <script type="text/javascript" src="<?=JS_URL?>/search_form.js"></script>
  20.         <script type="text/javascript" src="<?=JS_URL?>/search_form_panel_in.js"></script>
  21.       <script type="text/javascript" src="<?=JS_URL?>/search_form_panel_chb.js"></script>
  22.       <script type="text/javascript" src="<?=JS_URL?>/search_form_subpanel.js"></script>
  23.       <script type="text/javascript" src="<?=JS_URL?>/search_form_count_panel.js"></script>
  24.  
  25.       <script>
  26.  
  27.         <?
  28.  
  29.         echo "var PARAM_SEARCH_URL = '".ROOT_URL."/search?';";
  30.  
  31.         foreach(ParamSearch::getInstance()->obj as $i => $obj)
  32.           echo "SearchForm.addPanel(".json_encode($obj->getDataArray()).");";
  33.  
  34.         ?>
  35.  
  36.         SearchForm.searchFormContainerID = "filterContent";
  37.         SearchForm.gen();
  38.  
  39.       </script>
  40.  
  41.       <div class='clearFilter'><a href='<?=ROOT_URL."/search"?>'>сбросить фильтр</a></div>
  42.  
  43.       <div class='buttons'>
  44.         <input type='button' value='Найти' onclick="SearchForm.submitForm()">
  45.       </div>
  46.  
  47.     </div>
  48.  
  49.     </form>
  50.     <?
  51.  
  52.     return UI::scanStop();
  53.   }
  54.  
  55. }

(Добавление)
Есть ещё файл скрипа поиска. Если это не тут менять.
 
 Top
alnik-75
Отправлено: 13 Октября, 2015 - 19:47:26
Post Id



Посетитель


Покинул форум
Сообщений всего: 338
Дата рег-ции: Сент. 2012  
Откуда: Гродно, Беларусь


Помог: 0 раз(а)




лично я при обработке данных из формы с помощью функции не возвращаю результаты ее работы, а применяю header ("Location:........
 
 Top
DelphinPRO
Отправлено: 13 Октября, 2015 - 20:18:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Очистка POST

Еще

Это же элементарно гуглится... Не понял


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB