Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 32
1

Не работает форма обратной связи

04.08.2016, 17:35. Показов 1082. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вроде делаю всё по шаблону, но при нажатии на кнопку "Отправить" ничего не происходит

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<form method="post" action="mail.php">
<div class="lead-form-loss">
<div class="form-group-loss">
<label for="name">Имя</label>
<input type="text" name="name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control-loss" aria-required="true" aria-invalid="false" placeholder="Имя" />
</div>
<div class="form-group-loss">
<label for="email">Электронная почта</label>
<input type="email" name="email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control-loss" aria-required="true" aria-invalid="false" placeholder="Введите свой Email" />
</div>
<div class="form-group-loss">
<div class="row kg-prog">
<div class="col-md-6">
<label for="kg">Ваш вес в кг.</label><input type="kg" name="kg" value="" class="wpcf7-form-control wpcf7-text wpcf7-kg wpcf7-validates-as-required wpcf7-validates-as-kg form-control-loss" aria-required="true" aria-invalid="false" placeholder="89" />
</div>
<div class="col-md-6">
<label for="prog">Выберете программу</label>
<select name="prog" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required form-control-loss" aria-required="true" aria-invalid="false"><option value="1">Я могу</option><option value="2">Я могу многое</option><option value="3">Я могу всё</option></select>
</div>
</div>
</div>
<div class="form-group-loss">
<div class="row age-gender">
<div class="col-md-6">
<label for="age">Возраст</label>
<input type="age" name="age" value="" class="wpcf7-form-control wpcf7-text wpcf7-age wpcf7-validates-as-required wpcf7-validates-as-age form-control-loss" id="age" aria-required="true" aria-invalid="false" placeholder="34" />
</div>
<div class="col-md-6">
<label for="gender">Пол</label>
<select name="gender" class="wpcf7-form-control wpcf7-select wpcf7-validates-as-required form-control-loss" aria-required="true" aria-invalid="false"><option value="Female">Женщина</option><option value="Men">Мужчина</option></select>
 
</div>
</div>
</div>
<input type="submit" value="ОТПРАВИТЬ ЗАЯВКУ" class="wpcf7-form-control wpcf7-submit btn btn-quote-loss btn-block" />
 
</div>
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!doctype html>
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
   <title>Ваше сообщение успешно отправлено</title>
</head>
 
<body>
 
<?php
   $back = "<p><a href=\"javascript: history.back()\">Вернуться назад</a></p>";
 
   if(!empty($_POST['name']) and !empty($_POST['age']) and !empty($_POST['prog'])){
      $name = trim(strip_tags($_POST['name']));
      $email = trim(strip_tags($_POST['email']));
      $kg = trim(strip_tags($_POST['kg']));
      $prog = trim(strip_tags($_POST['prog']));
      $age = trim(strip_tags($_POST['age']));
      $gender = trim(strip_tags($_POST['gender']));
 
      mail('dimgoryain@gmail.com', 'Новый заказ', 'Имя: '.$name.'<br />Почта: '.$email.'<br />Пол: '.$gender.'<br />Возраст: '.$age.'<br />Вес(кг): '.$kg.'<br />Программа: '.$prog.,"Content-type:text/html;charset=windows-1251");
 
      echo "Ваша заявка успешно отправлена!<Br> Вы получите ответ в 
      ближайшее время<Br> $back";
 
      exit;
   } 
   else {
      echo "Для отправки сообщения заполните все поля! $back";
      exit;
   }
?>
</body>
</html>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2016, 17:35
Ответы с готовыми решениями:

Не работает форма обратной связи
код страницы сайта: &lt;!DOCTYPE html&gt; &lt;head&gt; &lt;title&gt;rem-idea&lt;/title&gt; &lt;meta charset=&quot;utf-8&quot;&gt;...

Форма обратной связи не работает
Доброго времени суток! Делал сайт на платном конструкторе сайтов в течение бесплатного пробного...

Не работает форма обратной связи
Доброго настроения, уважаемые форумчане! Проблема вот в чем: Не могу понять, почему перестала...

Не работает форма обратной связи
У меня есть форма обратной связи: &lt;form method=&quot;POST&quot; action=&quot;feedback-form&quot;&gt; ...

3
118 / 5 / 4
Регистрация: 05.05.2013
Сообщений: 336
04.08.2016, 17:48 2
Внес вашу форму себе и проверил. Все работает: он начал искать mail.php, которого у меня нет и выдал ошибку. Ищите ошибку выше.
0
0 / 0 / 0
Регистрация: 30.01.2015
Сообщений: 32
04.08.2016, 20:59  [ТС] 3
хм, я вот пробую открыть этот mail.php, но выходит ошибка HTTP ERROR 500
получается что-то с хостингом не то?
0
118 / 5 / 4
Регистрация: 05.05.2013
Сообщений: 336
04.08.2016, 21:06 4
Цитата Сообщение от skvr Посмотреть сообщение
хм, я вот пробую открыть этот mail.php, но выходит ошибка HTTP ERROR 500
Включайте логи ошибок прописав в .htaccess

Код
php_value error_log /home/[логин]/domains/[название сайта]/public_html/errors.log
и ищите ошибки, которые возникают у вас в тех или иных скриптах, и выдают ошибку HTML ERROR 500
0
04.08.2016, 21:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2016, 21:06
Помогаю со студенческими работами здесь

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

Не работает форма обратной связи
Привет, при создании сайта столкнулся с проблемой, форма не отправляет данные на почту, требуется...

Форма обратной связи не работает
Привет! помогите понять в чем беда? есть index.php в котором: &lt;form action=&quot;index1.php&quot;...

Не работает форма обратной связи
У меня есть сайт createfashion. ru - не реклама, написал для тех кто захочет помочь (писал сайт не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru