Перейти к содержимому

Фотография
- - - - -

Помогите пожалуйста с формой


  • Вы не можете создать новую тему
  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 TatiS

TatiS

    Прохожий

    Топикстартер
  • Новичок
  • 0
    2 сообщ.

Отправлено 10 Август 2017 в 20:13

Уважаемые знатоки, помогите, пожалуйста, разобраться с формой обратной связи. Само окно формы работает для заполнения, но не отправляет сообщения на мейл и не выводит сообщение с подтверждением отправки.

Код:

<div class="form_wrapper    ">
 <div class="form_title">Заполните заявку<br></div>
   <div class="form1">
        <form action="handler.php" enctype="multipart/form-data" method="post">
            <div class="field"><div class="field_title">Введите имя*</div><div class="field_description"></div><div class="field_input"><input type="text" required="required" name="Введите имя" placeholder="Введите имя"></div></div>
            <div class="field"><div class="field_title">Введите E-mail*</div><div class="field_description"></div><div class="field_input"><input type="text" required="required" name="Введите E-mail" placeholder="Введите E-mail"></div></div>
            <div class="field"><div class="field_title">Введите номер телефона</div><div class="field_description"></div><div class="field_input"><input type="text" name="Введите номер телефона" placeholder="Введите номер телефона"></div></div>
            <div class="field"><div class="field_title">Вид работы</div><div class="field_description"></div><div class="field_input"><select required name="Вид работы"><option value="Бизнес-проект">Бизнес-проект</option><option value="Диссертация">Диссертация</option><option value="Диплом на заказ">Диплом на заказ</option><option value="Курсовая на заказ">Курсовая на заказ</option><option value="Контрольная работа">Контрольная работа</option><option value="Прочие виды работ">Прочие виды работ</option></select></div></div>
            <div class="field"><div class="field_title">Комментарии к работе*</div><div class="field_description"></div><div class="field_input"><textarea name="Комментарии к работе" ></textarea></div></div>
            <div class="field"><div class="field_title">Файл</div><div class="field_description"></div><div class="field_input"><input type="file" name="Файл"></div></div>
             <div class="field"><div class="field_input"><input type="submit" class="submit_btn surround" data-action="thanks" data-url="" data-amount="0" value="Отправить" style="background-color:#006699;     ;   "></div></div>
        </form>
     </div>
     <div class="form_text">Мы не передаем Вашу персональную информацию третьим лицам.</div>
</div>
<div class="clear"></div>
<div class="popup_thanks">
  <div class="popup_thanks_inner">
    <div class="popup_thanks_close">X</div>
     <div class="popup_thanks_title">Спасибо за заявку!</div>
     <div class="popup_thanks_text">Заявка отправлена. Наш менеджер свяжется с Вами в ближайшее время.</div>
    </div>
 </div>

У меня еще нет файла handler.php, может его вообще отсюда убрать. Данная ссылка присутствовала изначально, но файла не было


  • 0

Спонсор

#2 Volly

Volly

    Увлеченный

  • Участник
  • 90
    435 сообщ.

Отправлено 10 Август 2017 в 23:09

Форма отправляет данные только на сервер, который обслуживает сайт, и ни о каких письмах ничего не знает. Сервер, после получения данных из формы, запускает файл, указанный в форме  form action="", в вашем случае это файл handler.php, и передаёт ему данные из формы. Что произойдёт дальше зависит от скрипта в этом файл, Если там запрограммировано положить данные в базу значит, значит будет вызов программы-сервера баз, Если запрограммировано отправить письмо, то будет запущена другая программа, а если ничего не написано или такого файла нет, то ничего и не произойдёт.


  • 1

#3 TatiS

TatiS

    Прохожий

    Топикстартер
  • Новичок
  • 0
    2 сообщ.

Отправлено 11 Август 2017 в 17:39

Нужен файл handler.php? Или может проще сделать другую форму? Как считаете? 


  • 0

#4 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 966
    3 445 сообщ.

Отправлено 11 Август 2017 в 20:11

Вам уже объяснили подробно. Попробуйте перечитать ещё раз.

Дополнительно предлагаю ознакомиться с основами

https://ru.wikipedia.org/wiki/HTML

https://ru.wikipedia.org/wiki/PHP

 

Намекну: код выше написан на HTML и он способен передать данные только на сервер, остальным занимаются другие языки, например PHP.


  • 0



Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение
Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей