Задать вопрос
@MisTFoR

Как сделать редирект, после отправки формы?

Здравствуйте.
Есть такая форма:
<form name="form" method="post">
    <input name="name" type="text" placeholder="Ваше имя" required>
    <input name="phone" type="text" placeholder="+7 (___) ___-__-__" class="imask__js-phone" required>
    <textarea name="comment" placeholder="Комментарий" rows="6"></textarea>

    <div class="checkbox">
        <input name="checkbox" type="checkbox" required>
        <p>Настоящим подтверждаю, что я ознакомлен и согласен с условиями <span>политики конфиденциальности</span> и <span>даю согласие на обработку персональных данных *</span></p>
    </div>

    <input type="submit" value="Отправить" class="btn_form">

    <?php
        $colored = "red info_send";
        $colorgreen = "green info_send";

        if(!empty($_POST['name']) and !empty($_POST['phone'])){
            $name = trim(strip_tags($_POST['name']));
            $phone = trim(strip_tags($_POST['phone']));
            $comment = trim(strip_tags($_POST['comment']));

            mail('моя_почта', 'Mail', 
            'Имя: '.$name.'<br />Телефон: '.$phone.'<br /> Комментарий: '.$comment,"Content-type:text/html;charset=utf-8");

            echo '<p class="green info_send">Ваше сообщение успешно отправленно</p>';
        } 
        else {
            echo '<p class="red info_send">Для отправки сообщения заполните все поля!</p>';
        }
    ?>
</form>


После отправки формы - перенаправляет на неизвестную страницу (причем URL не меняется)
Как это исправить?
  • Вопрос задан
  • 150 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы