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
Форумы портала PHP.SU :: Версия для печати :: Js в форме
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Js в форме

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

1. Runet4ik - 20 Июня, 2011 - 17:52:48 - перейти к сообщению
Добрый Вечер!
Не знаю даже в тот ли раздел форума обращаюсь, но проблема такого рода...
Имеется скрипт, который поочерёдно обрабатывает переменные полученные 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.  
2. duk - 20 Июня, 2011 - 19:59:15 - перейти к сообщению
Вы бы в теги все это оформили бы что ли, глаза сломаешь читать
3. ALEN - 22 Июня, 2011 - 21:15:38 - перейти к сообщению
Раздел "Пользовательские функции" - для уже готовых классов, функций или скриптов. Все остальные вопросы нужно задавать в соответствующие разделы.
Перенесено.
4. Slavenin - 23 Июня, 2011 - 21:07:21 - перейти к сообщению
Runet4ik пишет:
поочерёдно обрабатывает переменные полученные POST'ом

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

 

Powered by ExBB FM 1.0 RC1