За последние 24 часа нас посетили 17594 программиста и 1312 роботов. Сейчас ищут 1006 программистов ...

Отправка значения option

Тема в разделе "Работа с почтой", создана пользователем NeoMurderer, 23 мар 2011.

  1. NeoMurderer

    NeoMurderer Активный пользователь

    С нами с:
    22 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Вот сново у меня проблемы с отправкай почты.Есть елемент select(многоуровневый)
    PHP:
    1. <select name="input_name[14]" id="mainselect">
    2.   <option id="Internet1" value="Интернет"<?if(htmlspecialchars($_POST['input_name'][15]) == "Интернет") echo ' SELECTED';?>>Интернет
    3.  <option id="Avto1" value="Авто / Мото"<?if(htmlspecialchars($_POST['input_name'][15]) == "Авто / Мото") echo ' SELECTED';?>>Авто / Мото
    4.   <option value="Бизнес и производство"<?if(htmlspecialchars($_POST['input_name'][15]) == "Бизнес и производство") echo ' SELECTED';?>>Бизнес и производство
    5.  
    6.   </select>
    7.  
    8.  
    9.  
    10. <input type="hidden" name="check[]" value="1"></b>
    11.  
    12.  
    13. <!-- Категория интернет-->
    14.  <select  name="input_name[15]" id="Internet"  style="display:none;margin-top:15px;">
    15. <br>
    16.   <option value="Создание и раскрутка сайтов"<?if(htmlspecialchars($_POST['input_name'][16]) == "Создание и раскрутка сайтов") echo ' SELECTED';?>>Создание и раскрутка сайтов
    17.  <option value="Интернет магазины"<?if(htmlspecialchars($_POST['input_name'][16]) == "Интернет магазины") echo ' SELECTED';?>>Интернет магазины
    18.  
    19.   </select>
    При выборе,например "Интернет" в первой появляется вторая.Вот обработчик

    PHP:
    1. function complete_mail() {
    2.  
    3.  
    4.         $empty_input[] = 'Имя';
    5.         $empty_input[] = 'Фамилия';
    6.         $empty_input[] = 'Область';
    7.         $empty_input[] = 'Город';
    8.         $empty_input[] = 'Адрес';
    9.         $empty_input[] = 'Телефон';
    10.         $empty_input[] = 'Дополнительный телефон';
    11.         $empty_input[] = 'Icq';
    12.         $empty_input[] = 'Компания, фирма, предприятие (Обязательно наличие ООО, ОАО, ЗАО и.т.д.)';
    13.         $empty_input[] = 'E-mail (електронная почта)';
    14.         $empty_input[] = 'Ваш сайт (URL сайта)';
    15.         $empty_input[] = 'Тема сообщения *';
    16.         $empty_input[] = 'Текст сообщения * (описание товара или услуги желательно до 450 символов)';
    17.         $empty_input[] = 'Ключевые слова (для лучшего поиска Вашего объявления)';
    18.         $empty_input[] = 'Выбрать рубрику Вашего объявления';
    19.         for ($i=0; $i<count($_POST['input_name']); $i++) {
    20.               $_POST['input_name'][$i] = substr(htmlspecialchars(trim($_POST['input_name'][$i])), 0, 100000);
    21.               if(substr(htmlspecialchars(trim($_POST['check'][$i])), 0, 1) == 1) {
    22.                  if(empty($_POST['input_name'][$i])) {
    23.                          $sendemail = 'No';
    24.                          echo '<br /><b>Необходимо заполнить поле '.$empty_input[$i].'!</b>';
    25.  
    26.                  }
    27.               }
    28.         }
    29.         if($sendemail == 'No') show_form();
    30.         $mess = '';
    31. $mess .= '<b>Имя: </b>'.$_POST['input_name'][0].'<br />';
    32. $mess .= '<b>Фамилия: </b>'.$_POST['input_name'][1].'<br />';
    33. $mess .= '<b>Область: </b>'.$_POST['input_name'][2].'<br />';
    34. $mess .= '<b>Город: </b>'.$_POST['input_name'][3].'<br />';
    35. $mess .= '<b>Адрес: </b>'.$_POST['input_name'][4].'<br />';
    36. $mess .= '<b>Телефон: </b>'.$_POST['input_name'][5].'<br />';
    37. $mess .= '<b>Дополнительный телефон: </b>'.$_POST['input_name'][6].'<br />';
    38. $mess .= '<b>Icq: </b>'.$_POST['input_name'][7].'<br />';
    39. $mess .= '<b>Компания, фирма, предприятие (Обязательно наличие ООО, ОАО, ЗАО и.т.д.): </b>'.$_POST['input_name'][8].'<br />';
    40. $mess .= '<b>E-mail (електронная почта): </b>'.$_POST['input_name'][9].'<br />';
    41. $mess .= '<b>Ваш сайт (URL сайта): </b>'.$_POST['input_name'][10].'<br />';
    42. $mess .= '<b>Тема сообщения *: </b>'.$_POST['input_name'][11].'<br />';
    43. $mess .= '<b>Текст сообщения * (описание товара или услуги желательно до 450 символов): </b>'.$_POST['input_name'][12].'<br />';
    44. $mess .= '<b>Ключевые слова (для лучшего поиска Вашего объявления): </b>'.$_POST['input_name'][13].'<br />';
    45. $mess .= '<b>Выбрать рубрику Вашего объявления: </b>'.$_POST['input_name'][15].'<br />';
    Если кому нужно скину на почту весь файл.Вот на почту приходит сообщение но после Выбрать рубрику Вашего объявления пусто.Сделано сервисом mail.ru/?id=6
     
  2. NeoMurderer

    NeoMurderer Активный пользователь

    С нами с:
    22 мар 2011
    Сообщения:
    24
    Симпатии:
    0