[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка значения option
NeoMurderer
Вот у меня проблемы с отправкай почты.Есть елемент select(многоуровневый)
<select name="input_name[14]" id="mainselect">
<
option id="Internet1" value="Интернет"<?if(htmlspecialchars($_POST['input_name'][15]) == "Интернет") echo ' SELECTED';?>>Интернет
<option id="Avto1" value="Авто / Мото"<?if(htmlspecialchars($_POST['input_name'][15]) == "Авто / Мото") echo ' SELECTED';?>>Авто / Мото
<option value="Бизнес и производство"<?if(htmlspecialchars($_POST['input_name'][15]) == "Бизнес и производство") echo ' SELECTED';?>>Бизнес и производство

</select>



<
input type="hidden" name="check[]" value="1"></b>


<!--
Категория интернет-->
<
select name="input_name[15]" id="Internet" style="display:none;margin-top:15px;">
<
br>
<
option value="Создание и раскрутка сайтов"<?if(htmlspecialchars($_POST['input_name'][16]) == "Создание и раскрутка сайтов") echo ' SELECTED';?>>Создание и раскрутка сайтов
<option value="Интернет магазины"<?if(htmlspecialchars($_POST['input_name'][16]) == "Интернет магазины") echo ' SELECTED';?>>Интернет магазины

</select>



При выборе,например "Интернет" в первой появляется вторая.Вот обработчик

function complete_mail() {


$empty_input[] = 'Имя';
$empty_input[] = 'Фамилия';
$empty_input[] = 'Область';
$empty_input[] = 'Город';
$empty_input[] = 'Адрес';
$empty_input[] = 'Телефон';
$empty_input[] = 'Дополнительный телефон';
$empty_input[] = 'Icq';
$empty_input[] = 'Компания, фирма, предприятие (Обязательно наличие ООО, ОАО, ЗАО и.т.д.)';
$empty_input[] = 'E-mail (електронная почта)';
$empty_input[] = 'Ваш сайт (URL сайта)';
$empty_input[] = 'Тема сообщения *';
$empty_input[] = 'Текст сообщения * (описание товара или услуги желательно до 450 символов)';
$empty_input[] = 'Ключевые слова (для лучшего поиска Вашего объявления)';
$empty_input[] = 'Выбрать рубрику Вашего объявления';
for ($i=0; $i<count($_POST['input_name']); $i++) {
$_POST['input_name'][$i] = substr(htmlspecialchars(trim($_POST['input_name'][$i])), 0, 100000);
if(substr(htmlspecialchars(trim($_POST['check'][$i])), 0, 1) == 1) {
if(empty($_POST['input_name'][$i])) {
$sendemail = 'No';
echo '<br /><b>Необходимо заполнить поле '.$empty_input[$i].'!</b>';

}
}
}

if($sendemail == 'No') show_form();
$mess = '';
$mess .= '<b>Имя: </b>'.$_POST['input_name'][0].'<br />';
$mess .= '<b>Фамилия: </b>'.$_POST['input_name'][1].'<br />';
$mess .= '<b>Область: </b>'.$_POST['input_name'][2].'<br />';
$mess .= '<b>Город: </b>'.$_POST['input_name'][3].'<br />';
$mess .= '<b>Адрес: </b>'.$_POST['input_name'][4].'<br />';
$mess .= '<b>Телефон: </b>'.$_POST['input_name'][5].'<br />';
$mess .= '<b>Дополнительный телефон: </b>'.$_POST['input_name'][6].'<br />';
$mess .= '<b>Icq: </b>'.$_POST['input_name'][7].'<br />';
$mess .= '<b>Компания, фирма, предприятие (Обязательно наличие ООО, ОАО, ЗАО и.т.д.): </b>'.$_POST['input_name'][8].'<br />';
$mess .= '<b>E-mail (електронная почта): </b>'.$_POST['input_name'][9].'<br />';
$mess .= '<b>Ваш сайт (URL сайта): </b>'.$_POST['input_name'][10].'<br />';
$mess .= '<b>Тема сообщения *: </b>'.$_POST['input_name'][11].'<br />';
$mess .= '<b>Текст сообщения * (описание товара или услуги желательно до 450 символов): </b>'.$_POST['input_name'][12].'<br />';
$mess .= '<b>Ключевые слова (для лучшего поиска Вашего объявления): </b>'.$_POST['input_name'][13].'<br />';
$mess .= '<b>Выбрать рубрику Вашего объявления: </b>'.$_POST['input_name'][15].'<br />';



Если кому нужно скину на почту весь файл.Вот на почту приходит сообщение но после Выбрать рубрику Вашего объявления пусто.Сделано сервисом mail.ru/?id=6
Ват сама форма отправки http://cmsko.ru/feed/freeback.php



Спустя 6 часов, 30 минут, 18 секунд (24.03.2011 - 17:45) NeoMurderer написал(а):
Так что никто так и не ответит sad.gif

Спустя 54 минуты, 27 секунд (24.03.2011 - 18:39) inpost написал(а):
NeoMurderer
не понятно, что именно не работает. Можешь нормальным языком сказать: Не работает ЭТО! Вот в ЭТОЙ СТРОКЕ,

Спустя 1 час, 30 минут, 15 секунд (24.03.2011 - 20:10) NeoMurderer написал(а):
Цитата
Вот на почту приходит сообщение но после Выбрать рубрику Вашего объявления пусто
Тоесть значение из select`ов неприходят

Спустя 3 часа, 31 минута, 8 секунд (24.03.2011 - 23:41) inpost написал(а):
NeoMurderer
Кидай весь код страницы, чтоли. Можешь под спойлер запихнуть.

Спустя 16 часов, 6 минут, 32 секунды (25.03.2011 - 15:47) NeoMurderer написал(а):
Незнаю,спойлер непашет здесь

Спустя 8 минут, 24 секунды (25.03.2011 - 15:56) NeoMurderer написал(а):
Вот здесь можно его скачать
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.