Форум программистов, компьютерный форум, киберфорум
Web-мастеринг
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
delui
1

Форма обратной связи на лэндинг

15.08.2014, 11:09. Показов 4935. Ответов 3
Метки нет (Все метки)

Всем привет)

Я купил в интернете макет лэндинга, реализованного на html.
Т.к я не знаток html, то какие-то основные моменты я подстроил под себя, но остался вопрос, каким образом настроить форму обратной связи на свой e-mail.
Привожу код данной формы:
HTML5
1
2
3
4
<form class="form-inline">
<input type="tel" id="tel" name="tel" placeholder="Ваш телефон (мы перезвоним)" class="input-lg">
<button type="submit" class="btn btn-primary">Оставить заявку</button>
</form>
Пробовал искать ответ, экспериментировал с mailto, но не получилось добиться работоспособности формы.

Помогите пожалуйста: как должен выглядеть код формы, чтобы при нажатии на кнопку, мне на почту отправлялось содержимое поля "Телефон"

Если нужен еще какой-то php-файл для этого, то какой код должен быть в нем?

Заранее большое спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2014, 11:09
Ответы с готовыми решениями:

Установить форму обратной связи на лэндинг
Доброго времени суток! Коллеги подскажите, как привязать форму обратной связи на лэндинге...

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

Не работает форма обратной связи и форма авторизации
Не работает форма обратной связи и форма авторизации. Когда регистрируешься и нажимаешь на кнопку...

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

3
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
15.08.2014, 11:21 2
У вас должен быть обработчик формы на php. Но так как это шаблон, скорее всего его там и небыло, да его и нет, так как с формы нет ссылки на него. Поэтому у вас никак не получится отправить запрос.

Наберите в поисковике, "создать форму обратной связи" или что-то в этом роде, там все просто, почитаете, все будет понятно
0
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 114
16.08.2014, 00:53 3
Выложите php файл, если имеется. В нем нужно прописать ваши данные, а так по запросам в поисковике "форма обратной связи" или "форма обратной связи на php" найдете множество готовых решений
0
98 / 34 / 9
Регистрация: 22.08.2014
Сообщений: 104
23.08.2014, 06:59 4
Можно и без php
В качестве обработчика можно указать адрес электронной почты, начиная его с ключевого слова mailto: При отправке формы будет запущена почтовая программа установленная по умолчанию. В целях безопасности браузеры не хотят отправлять информацию, введенную в форме, по почте незаметно . Для корректной интерпретации данных используйте атрибут enctype="text/plain" в теге <form>.
HTML5
1
2
3
 <form action="mailto:irina.kazerskaya@yandex.ru" enctype="text/plain">
  <p><input type="submit" value="Написать письмо"></p>
 </form>
Добавлено через 18 минут
С php нужна база данных, куда писать телефоны. Программа для нее есть на всех хостингах, где есть php, называется MySQL. Создать свою базу данных проще всего так:
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
35
<?php
$host = "localhost"; // адрес БД, обычно localhost
$user = "root"; // пользователь 
$psw = ""; // пароль
$db = "myDb";   // имя БД
 
// соединение с БД
$conn = mysql_connect($host, $user, $psw) 
   or die ("error on connection");
 
// создание своей БД
$query1 = "CREATE DATABASE IF NOT EXISTS myDb";
$result1 = mysql_query($query1) or die ("Фейл".mysql_error()); 
 
// соединение со своей БД
mysql_select_db($db);
 
// создание таблицы
$query2 = "
CREATE TABLE phoneList
(
id INT PRIMARY KEY,
name VARCHAR(200),
phone VARCHAR(200)
)";
 
$result2 = mysql_query($query2);
 
// обратная связь
if($result1&&$result2)
echo "База данных и таблица созданы";
else
echo "Не создается ваша БД с таблицей";
 
?>
В коде формы нужны атрибуты
HTML5
1
2
3
4
<form 
name="myform"
action="http://news.local/add.php"
method="POST">
action - пишете путь на ваш сайт к вашему скрипту
Скрипт назвать add.php
Его содержимое
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$host = "localhost"; // адрес хоста
$user = "root"; // пользователь 
$psw = ""; // пароль
$db = "myDb";   // имя БД
 
// соединение с БД
$conn = mysql_connect($host, $user, $psw) 
   or die ("error on connection");
 
mysql_select_db($db);
 
$query = "INSERT INTO phoneList
VALUES (
('Оля Комарова','4583956')
)";
$result = $connection->query($query);
?>
Это самый простой вариант, поэтому примитивный, с повтором и без защиты
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.08.2014, 06:59

Форма обратной связи
В шапке сайта должна находится ссылка &quot;Написать письмо&quot;, если на нее нажать, то пользователь должен...

Форма обратной связи
Доброго времени суток! У меня такая проблемма на странице landing есть скрытая форма с &lt;div...

Форма обратной связи
Добрый день.Помогите пожалуйста, сообщения не отправляются.

Форма обратной связи
Добрый вечер! Какую форму обратной связи можете посоветовать для битрикс, и как в битриксе выводить...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru