Форма обратной

Тема в разделе "Как сделать...", создана пользователем kapper, 28 сен 2015.

  1. kapper

    kapper Постоялец

    Регистр.:
    17 авг 2009
    Сообщения:
    75
    Симпатии:
    44
    Помогите с формой обратной связи, скопировал сайт, но вот форма обратной связи на php скачать естественно не удалось. Попробовал воссоздать самостоятельно, но на почту приходит пустые значения, имя и телефон не отображается. Тому кто наиболее грамотно воссоздаст рабочую версию mail.php получит вознаграждение 100 wmr :)
     
  2. gusewww

    gusewww

    Регистр.:
    4 июл 2011
    Сообщения:
    665
    Симпатии:
    294
    На тебе, редактируй под свои поля:
    Код:
    <?php
    if(isset($_POST['email'])) {
    header( 'Location: http://site.net/en/thank-you');
    
    $name=$_REQUEST['name'];
    $email=$_REQUEST['email'];
    $url=$_REQUEST['url'];
    $nam=$_REQUEST['nam'];
    if (($name=="")||($email==""))
        {
            echo "All fields are required, please fill <a href=\"\">the form</a> again.";
        }
    else{
        $from="Имя: $name\r\nТелефон: $email \r\nСтраница: $url \r\nНазвание: $nam";
        $subject="Blahblah";
            mail("hi@gmail.com", $subject, $message, $from);
        echo "Email sent!";
        }
    } ?>
     
  3. kadurinho

    kadurinho

    Регистр.:
    21 июн 2011
    Сообщения:
    601
    Симпатии:
    242
    лол, вы принимаете параметры POST запросом а форме не указали чо должно передавать POST

    для каждой формы добавьте method="POST"
     
    Последнее редактирование: 28 сен 2015
  4. kadurinho

    kadurinho

    Регистр.:
    21 июн 2011
    Сообщения:
    601
    Симпатии:
    242
    да у него по умолчанию поля передают GET запросом, вот и пустота)
     
  5. gusewww

    gusewww

    Регистр.:
    4 июл 2011
    Сообщения:
    665
    Симпатии:
    294
    Даже не смотрел, а форму писал вчера, все еще в редакторе, пусть юзает )
     
  6. kadurinho

    kadurinho

    Регистр.:
    21 июн 2011
    Сообщения:
    601
    Симпатии:
    242
    кроме обработчика и форме атрибут добавить надо) иначе и твой код не пройдет)
     
  7. gradar

    gradar Постоялец

    Регистр.:
    15 авг 2015
    Сообщения:
    62
    Симпатии:
    29
    Вот папка с файлами урока по php
     

    Вложения:

    • 3.zip
      Размер файла:
      15,5 КБ
      Просмотров:
      5