@masterwen

Через форму связи приходят не все значения?

Есть html шаблон вставляю в него форму связи и почему то на почту приходит письмо с пустым значением "размер торта" а если тот самый код скопировать на пустой html то все работает вот код
<form action="send.php" class="calc_form form" id="form-1" method="post"  onsubmit="ajax1()">
		<p class="form_item form_item-inline">
			<label for="name-1" class="form_textlabel">Введите ваше имя:</label>
			<input id="name-1" class="form_input form_input-name" name="first_name" type="text" value="" placeholder="Введите ваше имя">
		<p class="form_item form_item-inline">
			<label for="tel-1" class="form_textlabel">Введите ваш телефон*:</label>
			<input id="tel-1" class="form_input form_input-tel" name="phone" type="text" value="" placeholder="Введите ваш телефон">
		<p class="form_item">
			<label for="adr-1" class="form_textlabel">Введите адрес доставки <span class="form_textlabel-strong"><span class="nobr">(доставка по Москве</span> <span class="nobr">в пределах МКАД)</span></span>:</label>
			<input id="adr-1" class="form_input form_input-adr" name="email" type="text" value="" placeholder="Введите адрес доставки">
		<div class="calc_form_options">
			<div class="calc_form_option calc_form_option-1">
				<p class="calc_form_option_title">Выберите вес торта:
				<ul class="calc_form_option_list">
					<li class="calc_form_option_item"><a class="calc_form_option_item_link calc_form_option_item_link-1" href="#" data-optionprice="2500" data-option1="Маленький - 1 кг">
						<span class="calc_form_option_item_title"></span><p><input type="radio" name="answer" id="1" value="1" >Маленький
						<span class="calc_form_option_item_desc">1 кг (2500 руб)</span></a>
					<li class="calc_form_option_item"><a class="calc_form_option_item_link calc_form_option_item_link-2 calc_form_option_item_link-active" href="#" data-optionprice="5500" data-option1="Средний - 3 кг">
						<span class="calc_form_option_item_title"></span><input type="radio" name="answer" id="2" value="2"> Средний 
						<span class="calc_form_option_item_desc">3 кг (5500 руб)</span></a>
					<li class="calc_form_option_item"><a class="calc_form_option_item_link calc_form_option_item_link-3" href="#" data-optionprice="8500" data-option1="Большой - 5 кг">
						<span class="calc_form_option_item_title">
						</span><input type="radio" name="answer" id="3" value="3">Большой </p>
						<span class="calc_form_option_item_desc">5 кг (8500 руб)</span></a>
				</li></ul>
			</div><div class="calc_form_option calc_form_option-2">
				<p class="calc_form_option_title calc_form_option-2_title">Кол-во тортов:
				<p class="form_item">
					<input id="calc_form_option-2" class="form_input form_input-eq" name="eq" type="text" value="1">
					<a class="calc_form_option-2_arrow calc_form_option-2_arrow-up" href="#"></a>
					<a class="calc_form_option-2_arrow calc_form_option-2_arrow-down" href="#"></a>
			</p></div>
		</div>
		<div class="calc_form_footer">
		<div class="calc_form_result">
			<p class="calc_form_result_title">Стоимость торта <span class="nobr">с доставкой</span> <span class="nobr">по Москве:</span>
			<p class="calc_form_result_price"><span class="calc_form_result_price_digit" id="calc_form_result_price_digit">5500</span> Руб.
		</p></div><p class="form_item form_item-send">
			<input id="send-1" class="form_input-send" name="send" type="submit" value="Отправить заказ">
			<input id="nform-weight" name="nform-weight" type="hidden" value="">
			<input id="nform-eq" name="nform-eq" type="hidden" value="">
			<input name="submit" type="hidden" value="Заказ торта Sensation"></p>
		</div>
	</form>


/* Указываем переменные, в которые будет записываться информация с формы */
$first_name = $_POST['first_name'];
$email = $_POST['email'];

$phone = $_POST['phone'];
$message = $_POST['message'];

$subject = "Форма отправки сообщений с сайта Дед Мороз";//Фиксированная тема письма

if
($_POST['answer'] == 1) {
$value_answer = 'маленький';
} elseif ($_POST['answer'] == 2) {
$value_answer = 'большой';
} elseif ($_POST['answer'] == 3) {
$value_answer = 'средний';

}


if
($_POST['eq'] == 1) {
$value_eq = '1 торт';
} elseif ($_POST['eq'] == 2) {
$value_eq = '2 торта';
} elseif ($_POST['eq'] == 3) {
$value_eq = '3 торта';
} elseif ($_POST['eq'] == 4) {
$value_eq = '4 торта';
} elseif ($_POST['eq'] == 5) {
$value_eq = '5 тортов';
} elseif ($_POST['eq'] == 6) {
$value_eq = '6 тортов';
} elseif ($_POST['eq'] == 7) {
$value_eq = '7 тортов';
} elseif ($_POST['eq'] == 8) {
$value_eq = '8 тортов';

}


/* Переменная, которая будет отправлена на почту со значениями, вводимых в поля */
$mail_to_myemail = "Здравствуйте!
Было отправлено сообщение с сайта!
Имя отправителя: $first_name
E-mail: $email
Номер телефона: $phone
Текст сообщения: $message

Размер торта: $value_answer
Коллличесто: $value_eq
Чтобы ответить на письмо, создайте новое сообщение, скопируйте электронный адрес и вставьте в поле Кому.";

$headers = "From: $from \r\n";

/* Отправка сообщения, с помощью функции mail() */
mail($to, $subject, $mail_to_myemail, $headers . 'Content-type: text/plain; charset=utf-8');
echo "Сообщение отправлено. Спасибо Вам " . $first_name . ", мы скоро свяжемся с Вами.";
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
Neopitniy
@Neopitniy
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы