Сообщение после отправики формы

(Ответов: 2, Просмотров: 367)
  1. Дипломник
    • Регистрация: 01.03.2013
    • Сообщений: 240
    • Репутация: 13
    • Webmoney BL: ?
    Помогите пож. PHP на уровне около 0

    Редактирую чужей лендинг , там простая форма (открывается в модальном окне)
    PHP код:
                    <form action="mail.php" method="post" accept-charset="utf-8" class="share-form">
                        <
    input name="trafik" type="hidden" value="Заявка на консультацию" />
                        <
    input type="text" name="name" id="name" placeholder="Имя" size="20" required \>
                        <
    input type="email" data-type="email" name="email" id="email" placeholder="E-mail" required \>
                        <
    input type="tel" name="tel" value=""  id="tel" placeholder="Телефон" pattern=".[^a-zA-Z_]{6,}" maxlength="20" title="Телефон" required \>
                        <
    input type="submit" id="submit" value="Оставить заявку" class="subpro_btn" \>
                    </
    form
    файл mail.php

    PHP код:
    <?php
    error_reporting
    (E_ALL ^E_NOTICE);
        include (
    "admin/db.php");

        if (isset(
    $_POST['name'])){ $name=$_POST['name']; }
        if (isset(
    $_POST['email'])){ $email=$_POST['email']; }
        if (isset(
    $_POST['tel'])){ $tel=$_POST['tel']; }
        if (isset(
    $_POST['trafik'])){ $trafik=$_POST['trafik']; }

        
    $name stripslashes($name);
        
    $tel stripslashes($tel);
        
    $email stripslashes($email);
        
    $trafik stripslashes($trafik);
        
    $name htmlspecialchars ($name);
        
    $tel htmlspecialchars ($tel);
        
    $email htmlspecialchars ($email);
        
    $trafik htmlspecialchars ($trafik);
        
    $date date("Y-m-d");


        
    $result mysql_query ("INSERT INTO info (email,name,tel,date,trafik) VALUES ('$email','$name','$tel','$date','$trafik')");

        
    /* ЗАПОЛНИТЬ */
        
    $address  'email';  // адреса для рассылки уведомлений, через запятую
        
    $subject 'trening.d.ru/'// тема письма-уведомления



        // Сообщение в виде HTML-формате
        
    $message "Отправлено с сайта: ".$subject." \nИмя: ".$name."\nEmail: ".$email."\nТелефон: ".$tel."\nТрафик: ".$trafik."";
        
    $verify mail($address,$subject,$message"Content-type:text/plain; Charset=utf-8\r\n");
    ?>
    После отправки формы вылетает пусто mail.php. Письмо отправляются все ОК.

    В корне лежит файл welcome.html В нем как раз "Спасибо за отправку"

    Как сделать что бы открывался этот файл после отправки формы?
    • 0
  2. Дипломник Аватар для AsviS
    • Регистрация: 26.09.2013
    • Сообщений: 109
    • Репутация: 11
    • Webmoney BL: ?
    mail.php

    как вариант:

    PHP код:
    <?php 
    error_reporting
    (E_ALL ^E_NOTICE); 
        include (
    "admin/db.php"); 

        if (isset(
    $_POST['name'])){ $name=$_POST['name']; } 
        if (isset(
    $_POST['email'])){ $email=$_POST['email']; } 
        if (isset(
    $_POST['tel'])){ $tel=$_POST['tel']; } 
        if (isset(
    $_POST['trafik'])){ $trafik=$_POST['trafik']; } 

        
    $name stripslashes($name); 
        
    $tel stripslashes($tel); 
        
    $email stripslashes($email); 
        
    $trafik stripslashes($trafik); 
        
    $name htmlspecialchars ($name); 
        
    $tel htmlspecialchars ($tel); 
        
    $email htmlspecialchars ($email); 
        
    $trafik htmlspecialchars ($trafik); 
        
    $date date("Y-m-d"); 


        
    $result mysql_query ("INSERT INTO info (email,name,tel,date,trafik) VALUES ('$email','$name','$tel','$date','$trafik')");

        
    /* ЗАПОЛНИТЬ */ 
        
    $address  'email';  // адреса для рассылки уведомлений, через запятую 
        
    $subject 'trening.d.ru/'// тема письма-уведомления 



        // Сообщение в виде HTML-формате 
        
    $message "Отправлено с сайта: ".$subject." \nИмя: ".$name."\nEmail: ".$email."\nТелефон: ".$tel."\nТрафик: ".$trafik."";
        
    $verify mail($address,$subject,$message"Content-type:text/plain; Charset=utf-8\r\n"); 
    header("Location: http://site.com/welcome.html");
    ?>
    • 1

    Спасибо сказали:

    alextwinner(27.04.2016),
  3. Дипломник
    • Регистрация: 01.03.2013
    • Сообщений: 240
    • Репутация: 13
    • Webmoney BL: ?
    да, спасибо работает!
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Упал трафик с Яндекса после после апдейта 23 Авг 2014
Апдейты Yandex 5 08.09.2014 12:22
Упал трафик с Яндекса после после апдейта 18.07.14
Yandex 7 19.07.2014 19:03
Как сделать редирект после отправки формы contact form 7
WordPress 1 12.01.2014 17:37
Не отправляется сообщение из формы обратной связи
WordPress 10 20.12.2013 21:54
Делать перелинковку лучше сразу после создания страницы или после индекса
Вопросы от новичков 10 30.07.2012 22:18

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры