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 :: Js в форме

 PHP.SU

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


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

> Описание: Почему это может не работать?
Runet4ik
Отправлено: 20 Июня, 2011 - 17:52:48
Post Id



Гость


Покинул форум
Сообщений всего: 105
Дата рег-ции: Май 2011  
Откуда: Россия


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




Добрый Вечер!
Не знаю даже в тот ли раздел форума обращаюсь, но проблема такого рода...
Имеется скрипт, который поочерёдно обрабатывает переменные полученные POST'ом.. Сам POST вызывается javascriptom, но на третьем шаге submit() просто отказывается работать...

Вот сам скрипт, отдельно прилагаю функцию..

CODE (php):
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST['add_region'])){
  3. $addregion = $_POST['add_region'];
  4. SelectAdvertType($addregion); }
  5.  
  6. elseif(isset($_POST['add_type'])) {
  7. $addregion = $_SESSION['addregion'];
  8. $addtype = $_POST['add_type'];
  9. SelectAdvertCategory($addregion, $addtype);
  10. }else {
  11. SelectAdvertRegion(); }
  12.  


Всё стопорится на функции SelectAdvertCategory(), хотя на экран она выводиться...
(Добавление)
А вот сама функция

CODE (php):
скопировать код в буфер обмена
  1.  
  2. function SelectAdvertCategory($addregion, $addtype){
  3. $_SESSION['addregion'] = $addregion;
  4. $_SESSION['addtype'] = $addtype;
  5. $array = array("Авто и мото" => "Авто и мото",
  6. "Недвижимость" => "Недвижимость",
  7. "Электро-быт.тех." => "Электро-быт.тех.",
  8. "Компьютерная тех." => "Компьютерная тех.",
  9. "Телефоны и связь" => "Телефоны и связь",
  10. "Здоровье и красота" => "Здоровье и красота",
  11. "Знакомства. Общение" => "Знакомства. Общение",
  12. "Животные. Растения" => "Животные. Растения", и т.д.);
  13.  
  14.  
  15. echo '<form name="form1" method="post">
  16. <select name="add_category" size="1" onBlur="javascript:form1.submit();">';
  17.  
  18. foreach($array as $entry => $file) {
  19. echo '<option value="'.$file.'">'.$entry.'</option>'; }
  20. echo '</select></form>';
  21. }
  22.  

(Отредактировано автором: 21 Июня, 2011 - 13:23:01)

 
 Top
duk
Отправлено: 20 Июня, 2011 - 19:59:15
Post Id



Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Февр. 2010  
Откуда: Москва


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




Вы бы в теги все это оформили бы что ли, глаза сломаешь читать
 
 Top
ALEN
Отправлено: 22 Июня, 2011 - 21:15:38
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


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




Раздел "Пользовательские функции" - для уже готовых классов, функций или скриптов. Все остальные вопросы нужно задавать в соответствующие разделы.
Перенесено.
 
 Top
Slavenin
Отправлено: 23 Июня, 2011 - 21:07:21
Post Id



Посетитель


Покинул форум
Сообщений всего: 285
Дата рег-ции: Май 2010  
Откуда: Тверь


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




Runet4ik пишет:
поочерёдно обрабатывает переменные полученные POST'ом

Не понял вторая переменная будет обработана если не определена первая условие else сработает если не определены обе переменные http://php.su/learnphp/cs/?co

(Отредактировано автором: 23 Июня, 2011 - 21:07:56)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB