Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Как сделать форму обратной связи на сайт примеры

Поддержи проект!!!

Форма обратной связи, рабочие формы обратной связи, как обратная связь должна работать, пример, скрипт, код, скачать, пример! - У нас обширная программа на сегодня!

Всё о форме обратной связи с php

  1. Из чего состоит форма обратной связи для сайта!?
  2. Форма обратной связи с цифровой капчей!
  3. Все о формах обратной связи, пример, скачать.
  4. Старый вариант формы обратной связи
  1. Из чего состоит форма обратной связи для сайта!?

    Мы наводим порядок с формами! Что у нас сейчас происходит с формами обратной связи вообще!

    Разбирали тему из чего состоит форма обратной связи -> из элементов формы

    Следующим пунктом в том числе сделали простую форму обратной связи с простым php обработчиком!

    Все формы выделили в отдельную страницу -> все формы

    И уже существующий контент о форме обратной связи, решили не удалять, пусть будет, все-таки там тоже есть форма, она конечно не ахти, но это уже история!

    Что дальше!?

    Если мы говорим о форме обратной связи вообще, то для полноценной формы обратной связи требуется капча!

  2. Форма обратной связи с цифровой капчей!?

    На самом деле - форма обратной связи просто обязана быть хоть с какой-то капчей! Если вы не знаете зачем она нужна и когда в один день, на вас обрушится за несколько минут несколько тысяч сообщений... вы быстро поймете зачем!!

    Для того, чтобы сделать новую форму с новым скриптов, возьмем форму отсюда отсюда

    На всех скриптах формы обратной связи не будем останавливаться чуть выше ссылка там подробно все разжевано! Так же про капчу мы тоже говорили, но мы модернизируем вообще до невозможности, код капчи, что она станет вообще в двух строках!

    if ($_POST['a']) { $a = strip_tags ($_POST['a']);}
    if ($_POST['b']) { $b = strip_tags ($_POST['b']);}
    if ($_POST['summa']) { $summa = strip_tags ($_POST['summa']);}
    if(!$a and !$b and !$summa) { $BAD = 'Форма капчи не заполнена';}
    if(($a and $b) and ($a + $b != $summa)) { $BAD = 'Сумма чисел не верна';}

    В форму добавим отправку данных:

    <div class="numbers">
    <input type="number" name="a" required placeholder="1"><n>плюс</n>
    <input type="number" name="b" required placeholder="2"><n>равно</n>
    <input type="number" name="summa" required placeholder="3">
    </div>

    Пример формы обратной связи с цифровой капчей

    Все! Наша форма обратной связи готова! -> Пример

    Скачать форму обратной связи с капчей

    Скачать

  3. Заголовок

  4. Заголовок

  5. Заголовок

  6. Заголовок

  7. Старый вариант формы обратной связи

    Данный, старый контент так же не стал удалять, пусть будет...

    Начнем с формы, здесь нам уже ничего не нужно придумывать - мы все возьмем из выше приведенных ссылок... добавим если требуются стили, чтобы как-то по-простому декорировать нашу форму обратной связи...

    <div id="kapcha_pro_dw">

        <div class="show"><? echo $show ; ?></div>

        <form method="post" action="" class="kapcha_pro_dw" >

            <label>Ваше имя:</label><input type="text" name="name" placeholder="Имя" required><br>

            <label>Ваш e-mail:</label><input type="text" name="email" placeholder="Email" required > <br>

            <textarea name="mess" cols="70" rows="7" placeholder="Ваше сообщение:" required ></textarea>

            <p>Введите  два не нулевых числа и их сумму</p>

            <input type="number" name="a" required><n>плюс</n><input type="number" name="b" required><n>равно</n><input type="number" name="summa" required>  <input type="submit" value="Отправить" name="submit">

        </form>    

    </div>

    Добавим функцию очистки данных - clear_data.

    В переменную $to - нужно вставить ваш емайл - на него будут отправлять сообщения.

    После отправки сообщения все сообщения будут показываться в строке <div class="show"><? echo $show ; ?></div>

    <?php

    if($_POST['name']) {$name = $_POST['name'];}

    if($_POST['email']) {$email = $_POST['email'];}

    if($_POST['mess']) {$mess = $_POST['mess'];}

    if($_POST['a']) {$a = $_POST['a'];}

    if($_POST['b']) {$b = $_POST['b'];}

    if($_POST['summa']) {$summa = $_POST['summa'];}

    function clear_data($vvod)

    {

    return trim(strip_tags($vvod));    

    }

    $name =  clear_data($_POST['name']);

    $email = clear_data($_POST['email']);

    $mess =  clear_data($_POST['mess']);

    $to = "ваш емайл";// Сюда будут приходить сообщения

    $headers = "Content-type: text/plain; charset = utf-8"; 

    $subject = "Это тестовое сообщение с сайта , для проверки работы формы!!!";

    $message = "Имя пославшего: $name \n Электронный адрес: $email \n Сообщение: $mess";

    $sum = $a + $b;

    if($_POST['submit'])

    {

        if($b == 0 && $a == 0){

        $show =  "Вам же написали! Два не нулевых числа!";

        }

        else

        {

            if( $summa != $sum)

            {

                $show =  "Вам нужно в первый класс!!";

            }

            else

            {

                $send = mail ($to, $subject, $message, $headers);

                if ($send)

                {

                $show =  "Сообщение отправлено.";

                }

                else 

                {

                $show =  "Сообщение не отправлено.";

                }

            }

        }    

    }

    else

    {

        $show = 'Отправить сообщение';    

    }

     

    ?>

  8. Все о формах обратной связи, пример, скачать.

    1). Первый вариант : Форма обратной связи с цифровой капчей!?

    2). Форма обратной связи с цифровой капчей!?

Еще больше форм


Вас может еще заинтересовать список тем : #PHP | #PHP_POST | #PHP_METHOD | #FORM | #CAPTCHA |
Последняя дата редактирования : 2020-02-23 09:42
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
форма обратной связиверстка формы обратной связирабочая форма обратной связиформа обратной связи htmlформа обратной связи на сайтформа обратной связи phpформа обратной связи почтаформа обратной связи с отправкой на почтучерез форму обратной связикак сделать форму обратной связикрасивая форма обратной связискрипт формы обратной связидобавить форму обратной связисоздать форму обратной связиготовая форма обратной связиформа обратной связи cssбесплатная форма обратной связиформа обратной связи скачать

Последние комментарии :
Марат :
02/09/2020 03:25
Рад, что помог! Приходите еще!
подробнее.
Алексей :
02/09/2020 01:16
Спасибо Кое-что пригодилось!
подробнее.
Павел :
26/08/2020 05:57
textarea В таблице, а таблица в родительском div, а этот див является частью аккордеона, сам textarea без displey: none, но…
подробнее.
Марат :
26/08/2020 04:22
Столько написали и ничего не понятно!У вас есть textarea со свойством "display: none;" - непонятно... зачем textarea скрытый и…
подробнее.
Павел :
26/08/2020 08:02
Здравствуйте. Пишу плагин для таблицы, в таблице много textarea, плагин и таблица расположены в скрытой вкладке…
подробнее.