Не работает код php в форме обратной связи

Всем привет, помогите разобраться с php mail:

Есть код формы html:

<div class="order_ins">
                    <form id="contact1" name="contact1" action="#" method="post">
                        <span class="sp1">Форма1 *</span>
                        <span class="sp2">заполните форму</span>
                        <input type="text" id="name1" name="name1" class="inp1" placeholder="Ваше имя">
                        <input type="text" id="phone1" name="phone1" class="inp2" placeholder="Ваш телефон">
                        <input type="submit" id="send1" class="inp3" value="">
                    </form>
                </div>

Код JS:

$("#contact1").submit(function() { return false; });


        $("#send1").on("click", function(){

            var err = false;

            var nameval  = $("#name1").val();
            var namelen    = nameval.length;
            var phoneval    = $("#phone1").val();
            var phonelen    = phoneval.length;


            if ((namelen < 3)||(nameval=='')){
                $("#name1").addClass("error1");
                $('.err_txt span').css({"display":"block"});
                err = true;
            } else {
                $("#name1").removeClass("error1");
                $('.err_txt span').css({"display":"none"});
            }


            if ((phonelen < 5)||(phoneval=='')){
                $("#phone1").addClass("error1");
                $('.err_txt span').css({"display":"block"});
                err = true;
            } else {
                $("#phone1").removeClass("error1");
                $('.err_txt span').css({"display":"none"});
            }

            if (!err) {

                $.ajax({
                    type: 'POST',
                    url: './js/sendmessage1.php',
                    data: $("#contact1").serialize(),
                    success: function(data) {
                        if(data == "true") {
                            $(".tnx1").fadeIn(300).delay(4500).fadeOut(300);
                        }
                    }
                });
            }   
        });

И sendmail:

<?php
$sendto = "mail@mail";
$name1 = $_POST['name'];
$phone1 = $_POST['phone'];
$url = getenv('REQUEST_URI');

// Формирование заголовка письма
$subject = "Заявка c сайта 1";
$headers = "From: [email protected] " . strip_tags($usermail) . "\r\n";
$headers .= "Reply-To: ". strip_tags($usermail) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
// Формирование тела письма
$msg = "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Заявка с сайта</h2>\r\n";
$msg .= "<p><strong>Имя:</strong> ".$name1."</p>\r\n";
$msg .= "<p><strong>Номер телефона:</strong> ".$phone1."</p>\r\n";
$msg .= "</body></html>";

// отправка сообщения
if(@mail($sendto, $subject, $msg, $headers)) {
echo "true";
} else {
echo "false";
}

Письма отправляются однако там нет введенных данных - поомгите подсказкой пожалуйста.


Ответы (0 шт):