Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2016, 10:59   #1
VladRostov
Пользователь
 
Регистрация: 20.04.2016
Сообщений: 14
По умолчанию Как сделать такую форму?

Ребят добрый день. Помогите, пожалуйста.
Я приложил скрин страницы, она уже сверстана в html. Но вот вопрос, как сделать такую форму как нарисована? Просто, чтобы человек вводил имя и телефон, и мне на почту приходило уведомление?
Какой код вставить или как сделать? Скрин макета приложил приложил
VladRostov вне форума Ответить с цитированием
Старый 20.04.2016, 11:29   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

О чем вопрос?

Если об отправке почты, то это сервером делается, а не HTML, в HTML только <form> для данных запроса серверу.

Если о том как сверстать страницу с красивыми кнопками и т.п. расположенными в соответствии с фантазией автора, то слишком неконкретный вопрос. Изучать HTML, CSS.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.04.2016, 11:36   #3
VladRostov
Пользователь
 
Регистрация: 20.04.2016
Сообщений: 14
По умолчанию

Страница сверстана. Нужно сделать форму без сервера, а с php скприптом. Человек ввел имя и номер, а мне пришло уведомление на почту об этом
VladRostov вне форума Ответить с цитированием
Старый 20.04.2016, 11:43   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык РНР и скрипт и есть на сервере же.

Смотрите функцию mail() и т.п. https://www.google.com/search?q=php+send+mail
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.04.2016, 12:37   #5
VladRostov
Пользователь
 
Регистрация: 20.04.2016
Сообщений: 14
По умолчанию

Смотри, что-то вышло. Нашел готовый. Вставил. Но как теперь выравнить это дело?
abra-remontkvartir.ru
VladRostov вне форума Ответить с цитированием
Старый 20.04.2016, 12:44   #6
VladRostov
Пользователь
 
Регистрация: 20.04.2016
Сообщений: 14
По умолчанию

Блин, все нервы уже себе вымотал) Не могу! делаю по этому плану:
Форма обратной связи

Ниже приведён пример реально работающей формы обратной связи с PHP обработчиком, применённой на моём сайте:

HTML - код формы:

Код HTML:
<form method="post" action="mail.php">
Имя:
<input type="text" class="style" name="name" size="30"/>
Е-mail:
<input name="email" type="text" class="style" size="30"/>
Сообщение:
<textarea name="mess" class="style" rows="8" cols="45"></textarea>
<input type="submit" value="Отправить сообщение"/> </form>
Подключаем PHP обработчик:

Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Форма обратной связи</title>
</head>
<body>
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['mess'])) {$mess = $_POST['mess'];}
if (empty($name))
{
echo "Не указано имя!";
echo "<a href=URL страницы на которой находится форма>Вернуться к заполнению формы</a>";
exit;
}
if (empty($email))
{
echo "Не указан e-mail!";
echo "<a href=URL страницы на которой находится форма>Вернуться к заполнению формы</a>";
exit;
}
if (empty($mess))
{
echo "Сообщение не написано!";
echo "<a href=URL страницы на которой находится форма>Вернуться к заполнению формы</a>";
exit;
}
$to = "Адрес электронной почты, на который отправляются сообщения</a>";
$headers = "Content-type: text/plain; charset = windows-1251";
$subject = "Сообщение с вашего сайта";
$message = "Имя пославшего: $name \nЭлектронный адрес: $email \nСообщение: $mess";
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "Спасибо за отправку вашего сообщения!";
echo "<a href=index.html>Нажмите, чтобы вернуться на главную страницу";
}
else
{
echo "
Ошибка. Сообщение не отправлено!";
}
?>
</body>
</html>
Те данные, которые выделены красным, необходимо заменить на свои. Сохраняем файл как mail.php в корне сайта.

Добавляем CSS стили:

Код HTML:
.style {
font:normal 12pt verdana;
border:solid 1px #808080;
color:#8A2BE2;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

Последний раз редактировалось Вадим Мошев; 20.04.2016 в 21:36.
VladRostov вне форума Ответить с цитированием
Старый 25.04.2016, 23:21   #7
Alex794
Пользователь
 
Регистрация: 25.04.2016
Сообщений: 11
По умолчанию HTML форма, отправка на почту

Ваш вопрос легко решить, но при одном условии - вы отделите оформление от формы.

Просто на голом HTML напишите форму с полями, которые должны заполнять пользователи и значения которых вам надо увидеть в своём почтовом ящике.

Как напишите код формы, так за минуту будет решён вопрос пересылки на email.
Alex794 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать такую форму darius219 Общие вопросы C/C++ 10 16.11.2014 05:59
Как создать такую форму? artemavd Общие вопросы Delphi 19 11.06.2012 22:06
как создать такую форму? ИНDИГО Общие вопросы Delphi 7 20.01.2012 14:12
Как в матлабе сделать такую же форму как в делфи? Владимир1111 Помощь студентам 0 04.06.2011 01:41
Как реализовать такую форму ввода (Delphi + Access) ZBEP БД в Delphi 4 25.05.2011 06:44