Форма на отдельной php странице. Ниже приведен код анкеты, кто сможет разобраться в чем собственно дело? Какие бы значение radio я не выбирал, всегда отправляется первое!
<?
if (
isset($_SERVER['HTTP_X_REQUESTED_WITH']) && ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') &&
isset($_POST['do']) && ($_POST['do'] == 'send') &&
isset($_POST['list_name']) && ($_POST['list_name'] != '') &&
isset($_POST['list_email']) && ($_POST['list_email'] != '') &&
isset($_POST['list_number']) && ($_POST['list_number'] != '') &&
isset($_POST['x']) && ($_POST['x']=='secure')
)
{
header('Content-Type: text/html; charset=utf-8');
# Переменные
$list_name=strip_tags($_POST['list_name']);
$list_date=strip_tags($_POST['list_date']);
$list_number=strip_tags($_POST['list_number']);
$list_email=strip_tags($_POST['list_email']);
$list_weight=strip_tags($_POST['list_weight']);
$list_height=strip_tags($_POST['list_height']);
$list_weight_want=strip_tags($_POST['list_weight_want']);
$list_adress_weekdays=strip_tags($_POST['list_adress_weekdays']);
$list_time1=strip_tags($_POST['time1']);
$list_adress_weekend=strip_tags($_POST['list_adress_weekend']);
$list_time2=strip_tags($_POST['time2']);
$list_allergy=strip_tags($_POST['list_allergy']);
$list_iskliuchit=strip_tags($_POST['list_iskliuchit']);
$list_work_character=strip_tags($_POST['work_character']);
$list_sport=strip_tags($_POST['list_sport']);
$call_back=strip_tags($_POST['call_back']);
$anounce=strip_tags($_POST['anounce']);
$mail_to = Array();
$mail_to[]='advance-plus@yandex.ru';
//$mail_to[]='sultan92@mail.ru';
# Составляем письмо
$headers = "Content-type: text/html; charset=utf-8\n";
$headers .= "From: ".$_SERVER['HTTP_HOST']." <admin@".$_SERVER['HTTP_HOST'].">\n";
$message = '<html>
<body>
Отправлено: '.date('d.m.Y').' в '.date('h:i').' с IP '.$_SERVER['REMOTE_ADDR'].'<br/>
<br/>
<b>Ф.И.О.</b> - '.$list_name.'<br/><br/>
<b>Дата</b> - '.$list_date.'<br/><br/>
<b>Номер телефона</b> - '.$list_number.'<br/><br/>
<b>Адрес эл.почты</b> - '.$list_email.'<br/><br/>
<b>Ваш вес?</b> - '.$list_weight.'<br/><br/>
<b>Ваш рост?</b> - '.$list_height.'<br/><br/>
<b>Какого результата хотели бы достичь?</b> - '.$list_weight_want.'<br/><br/>
<b>Адрес доставки в будние дни?</b> - '.$list_adress_weekdays.'<br/><br/>
<b>Время доставки в будние дни?</b> - '.$list_time1.'<br/><br/>
<b>Адрес доставки в выходные дни?</b> - '.$list_adress_weekend.'<br/><br/>
<b>Время доставки в выходные дни?</b> - '.$list_time2.'<br/><br/>
<b>Перечислите продукты-аллергены</b> - '.$list_allergy.'<br/><br/>
<b>Что бы Вы хотели исключить из рациона?</b> - '.$list_iskliuchit.'<br/><br/>
<b>Характер работы?</b> - '.$list_work_character.'<br/><br/>
<b>Занимаетесь ли Вы спортом? Как часто?</b> - '.$list_sport.'<br/><br/>
<b>Как часто желаете получать звонок обратной связи?</b> - '.$call_back.'<br/><br/>
<b>Как Вы узнали о нашем проекте?</b> - '.$anounce.'<br/><br/>
</body>
</html>';
# MIME
function mime($str, $data_charset = 'utf-8', $send_charset = 'utf-8')
{
if ($data_charset!=$send_charset) {
$str = iconv($data_charset, $send_charset, $str);
}
return '=?'. $send_charset.'?B?'.base64_encode($str).'?=';
}
# Отправляем письмо подписчикам
for($i=0; $i<sizeof($mail_to); $i++)
{
$send = mail($mail_to[$i], mime('Данные анкеты с сайта '.$_SERVER['HTTP_HOST']), $message, $headers);
}
echo '<script type="text/javascript">';
# Если отправлено
if ($send)
{
echo'jQuery("#form_protocol").html("<span style=\"color:green;\">Ваше сообщение успешно отправлено!</span>").slideDown(700);
setTimeout(function() { self.location="/index.php"; }, 2000);';
}
else
{
echo'jQuery("#form_protocol").html("<span style=\"color:red;\">Невозможно отправить сообщение, ошибка на сервере, попробуйте позже!</span>").slideDown(700);
setTimeout(function() {
self.location="/index.php";
}, 3000);';
}
echo '</script>';
exit;
}
=