• Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    loonny, ну я сделал как знал, но впринципе правильно или нет если нет то я сейчас переделаю так как вы сказали.
  • Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    mahmudchon, и все? а так правильно в JS?
  • Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    Rsa97, if(isset($_POST['name'])){$name=$_POST['name'];}
    а вот так правильно?
  • Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    <?php
     $name=$_POST['name'];
     $phone=$_POST['phone'];
     $email=$_POST['email'];
     $comment=$_POST['comment'];
     $type_hause=$_POST['type_hause'];
     $options=$_POST['options'];
    
     if(isset($_POST['name'])&&
     $_POST['phone']&&
     $_POST['email']&&
     $_POST['comment']&&
     $_POST['type_hause']&&
     $_POST['options']);
    
    {
        $to = "rusmus191090@gmail.com"; /*Укажите ваш адрес электронной почты*/
        $headers = "Content-type: text/html; charset = utf-8";
        $subject = "$order_form";
        $message = "<b>Отправитель:</b> " . $name. "<br>";
        $message.= "<b>Телефон:</b>" . $phone."<br>";
        $message.= "<b> E-mail:</b>" . $email."<br>";
        $message.= "<b> Тип дома:</b>" . $type_hause."<br>";
        $message.="<b> Опции: </b>" . $options."<br>";
        foreach($options as $item)
        $message.= "<b>Сообщение:</b>" . $comment."<br>";
        $send = mail ($to, $subject, $message, $headers);
    
        {
        echo '<div class="modal__icon"><img src="images/logo.svg"></div>
        <span>Ваша заявка успешно отправлена!</span>
        <p>Благодарим вас за обращение в компанию VEKA. Наши партнеры свяжутся с вами в течение
            нескольких часов. Если в течение одного рабочего дня вы не получите ответа, пожалуйста,
            напишите в службу поддержки по адресу
            <a href="mailto:okna.tamb@mail.ru"><b>okna.tamb@mail.ru</b></a></p>';
        }
    }
    вот так правильно?
  • Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    <?php
     $name=$_POST['name'];
     $phone=$_POST['phone'];
     $email=$_POST['email'];
     $comment=$_POST['comment'];
     $type_hause=$_POST['type_hause'];
     $options=$_POST['options'];
    
     if(isset($_POST['name']));
     if(isset($_POST['phone']));
     if(isset($_POST['email']));
     if(isset($_POST['comment']));
     if(isset($_POST['type_hause']));
     if(isset($_POST['options']));
            {
        $to = "rusmus191090@gmail.com"; /*Укажите ваш адрес электронной почты*/
        $headers = "Content-type: text/html; charset = utf-8";
        $subject = "$order_form";
        $message = "<b>Отправитель:</b> " . $name. "<br>";
        $message.= "<b>Телефон:</b>" . $phone."<br>";
        $message.= "<b> E-mail:</b>" . $email."<br>";
        $message.= "<b> Тип дома:</b>" . $type_hause."<br>";
        $message.="<b> Опции: </b>" . $options."<br>";
        foreach($options as $item)
        $message.= "<b>Сообщение:</b>" . $comment."<br>";
        $send = mail ($to, $subject, $message, $headers);
    
        {
        echo '<div class="modal__icon"><img src="images/logo.svg"></div>
        <span>Ваша заявка успешно отправлена!</span>
        <p>Благодарим вас за обращение в компанию VEKA. Наши партнеры свяжутся с вами в течение
            нескольких часов. Если в течение одного рабочего дня вы не получите ответа, пожалуйста,
            напишите в службу поддержки по адресу
            <a href="mailto:okna.tamb@mail.ru"><b>okna.tamb@mail.ru</b></a></p>';
        }
    }
    
    а так правильно?
  • Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    подскажите плиз как правильно составить код в php и js. или можно как то без js сделать напрямую через php?
  • Всем привет. Что я делаю не так?

    @dotan90 Автор вопроса
    ну так это имя номер телефона и т.д. из формы.
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    добавил проверил не работает(
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    а это?$('form').submit(function () {
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    Неет я имею ввиду в php составляешь запрос с данными формы на отправку их на почту. Проверка обычных полей на заполненность и формирование запроса происходит так-->
    if (isset($_POST['user_name'])) {$user_name = $_POST['user_name'];}
    занесение в message
    $message.= "Отправитель: $user_name"."<br>";

    а как сформировать запрос на input type="checkbox" и как эти данные потом занести в message? вот в чем вопрос.
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    А как составить запрос на данную форму в php?
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    <script>
            $(document).ready(function () {
                $('form').submit(function () {
                    var formID = $(this).attr('id'); // Получение ID формы
                    var formNm = $('#' + formID);
                    $.ajax({
                        type: 'POST',
                        url: 'order_form.php', // Обработчик формы отправки
                        data: formNm.serialize(),
                        success: function (data) {
                            // Вывод текста результата отправки в текущей форме
                            $(formNm).html(data);
                        }
                    });
                    return false;
                });
            });
        </script>
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    <div class="ordering-forms">
            <div class="row">
                <form  id="order_form" method="POST">
                    <input type="hidden" name="formData" value="Оформление заказа">
                    <div class="col-md-6 col-sm-12 forms-wrap">
                        <div class="personal-data">
                            <div class="section__title">Личные данные</div>
                            <fieldset class="fieldset">
                                <input type="text" required="required" data-msg-required="Это поле необходимо заполнить"
                                    name="user_name" placeholder="Ваше имя" value="" class="input required">
                            </fieldset>
                            <fieldset class="fieldset">
                                <input type="tel" required="required"
                                    data-msg-vekaphonecustomUa="Пожалуйста, введите корректный телефон"
                                    data-msg-phonecustom="Пожалуйста, введите корректный телефон"
                                    data-msg-required="Это поле необходимо заполнить" name="user_phone"
                                    data-mask="+7 (999) 999-99-99" placeholder="Номер телефона" value=""
                                    class="input js-phone required">
                            </fieldset>
                            <fieldset class="fieldset">
                                <input type="email" data-msg-email="Введите корректный email" name="user_email"
                                    placeholder="E-mail" value="" class="input">
                            </fieldset>
                            <fieldset class="fieldset">
                                <textarea name="user_message" placeholder="Ваш комментарий" class="input"></textarea>
                            </fieldset>
                        </div>
                    </div>
                    <div class="col-md-6 col-sm-12 forms-wrap">
                        <div class="additional-options">
                            <div class="section__title">Дополнительные опции</div>
                            <fieldset class="fieldset">
                                <select data-placeholder="Тип вашего дома" name="type_house" class="select js-select">
                                    <option selected value="">не выбран</option>
                                    <option value="1">Панельный</option>
                                    <option value="2">Кирпичный</option>
                                    <option value="3">Деревянный</option>
                                </select>
                            </fieldset>
                            <fieldset class="fieldset checkbox-wrap">
                                <label class="checkbox">
                                    <input type="checkbox" id="ch1" name="options[]" value="Подоконник" checked-true><span
                                        class="checkbox__text">Подоконник</span>
                                </label>
                                <label class="checkbox">
                                    <input type="checkbox" id="ch2" name="options[]" value="Отливы" checked-true
                                        class="checkbox"><span class="checkbox__text">Отливы</span>
                                </label>
                                <label class="checkbox">
                                    <input type="checkbox" id="ch3" name="options[]" value="Откосы" class="checkbox"><span
                                        class="checkbox__text">Откосы</span>
                                </label>
                                <label class="checkbox">
                                    <input type="checkbox" id="ch4" name="options[]" value="Москитная сетка"
                                        class="checkbox"><span class="checkbox__text">Москитная сетка</span>
                                </label>
                                <label class="checkbox">
                                    <input type="checkbox" id="ch5" name="options[]" value="Монтаж" checked-true
                                        class="checkbox"><span class="checkbox__text">Монтаж</span>
                                </label>
                            </fieldset>
                        </div>
                        <div class="ordering-forms__checkbox">
                            <fieldset class="fieldset">
                                <label class="checkbox">
                                    <input type="checkbox" name="user_agreement" data-rule-required="true"
                                        data-msg-required="Пожалуйста, подтвердите согласие на обработку персональных данных"
                                        required="required">
                                    <span class="checkbox__text">Ознакомлен с <a href="reglament.html"
                                            target="_blank">Регламентом о защите персональных данных</a> и выражаю <a
                                            href="agreement.html" target="_blank">согласие</a> на их обработку</span>
                                </label>
                            </fieldset>
                        </div>
                    </div>
                </form>
            </div>
            <div class="calc-panel__item">
                <div class="ordering-panel__control">
                    <div class="ordering-panel__control-item"><a href="calc.html" class="ordering-panel__back">
                            <svg class="icon icon-arrow-prev ">
                                <use xlink:href="#icon-arrow-prev"></use>
                            </svg>Вернуться в калькулятор</a></div>
                </div>
                <div class="ordering-panel__button size_small">
                    <!--a(href="#send_request").button.blue.md.link.js-inlineModal-->
                    <button class="button blue md link js-inlineModal js-send-order">
                        <span>Оформить заказ</span>
                        <svg class="icon icon-edit ">
                            <use xlink:href="#icon-edit"></use>
                        </svg>
                    </button>
                </div>
            </div>
        </div>
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    скрипт в JS поидее рабочий. Он стоит у меня на форме обратного звонка. Он определяет по id с какой формы нажали кнопку отправить и передает на php а уже в php идет сбор данных и отправка на почту.
    Только вот незнаю подходит ли он для данной формы.
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    Данный скрипт рабочий. Он стоит у меня на форме обратного звонка. Он определяет по id с какой формы нажали кнопку отправить и передает на php а уже в php идет сбор данных и отправка на почту.
  • Отправка формы на почту?

    @dotan90 Автор вопроса
    скрипт не запускается. А не запускается потому что я незнаю как его сформировать правильно. И в JS и в php