Помощник
|
Помогите с вёрсткой формы! |
basilio
|
Сообщение
#1
|
||
|
|
||
|
|||
isvetlichniy |
29.11.2012, 1:48;
Ответить: isvetlichniy
Сообщение
#2
|
|
ну это уже не верстка, это обработка формы
сначала нужно определиться, что вы будете делать с данными из формы. 1. сохранять в БД 2. отправлять по почте |
|
|
basilio
|
Сообщение
#3
|
|
Отправлять по почте. Человек на сайте заполнил форму, нажал Submit и форма полетела ко мне на почту.
|
|
|
Symphony |
29.11.2012, 18:21;
Ответить: Symphony
Сообщение
#4
|
|
Функция mail()
http://www.php.su/functions/?mail |
|
|
isvetlichniy |
30.11.2012, 2:24;
Ответить: isvetlichniy
Сообщение
#5
|
|
1. Необходим обработчик для формы
<form id="form_527810" class="appnitro" method="post" action=""> здесь action - файл-обработчик, его нужно будет создать, например send.php выглядеть будет вот так <form id="form_527810" class="appnitro" method="post" action="send.php"> 2. в обработчике необходимо принять все переменные. $name = $_POST['element_1_1']; ну и так далее выше А затем функция отправки почты mail() ссылку тебе уже дали |
|
|
basilio
|
Сообщение
#6
|
|
Спасибо! Буду пробовать
|
|
|
isvetlichniy |
1.12.2012, 20:55;
Ответить: isvetlichniy
Сообщение
#7
|
|
basilio, вот еще материал по теме с готовым примером. Почитай
|
|
|
basilio
|
Сообщение
#8
|
|
Ребята, выручайте! И не ржите над тем, что я сделал :
<?php //если пользователь нажал кнопку отправить if (isset($_POST['send'])){ //получаем имя $name = $_POST['sender_name']; //получаем email $email = $_POST['sender_email']; //получаем текст сообщения $text = $_POST['message']; //создаем писмо для оиправки $to = 'basil2106@yandex.ru'; $subject = 'Сообщение с сайта'; $message = 'Имя:'.$name.'n'; $message.= 'Email:'.$email.'n'; $message.= 'Сообщение:'.$text.'n'; if (mail(to, $sibject, $message)) echo 'Ваше сообщение успешно отправлено'; else echo 'Сообщение не отправлено'; } $name = $_POST['element_1_1']; $name = $_POST['element_1_2']; $for = $_POST['element_6']; $name = $_POST['element_6']; $for = $_POST['element_7']; $name = $_POST['element_7']; $for = $_POST['element_2']; $name = $_POST['element_2']; $for = $_POST['element_3']; $name = $_POST['element_3']; $for = $_POST['element_4']; $name = $_POST['element_4']; $for = $_POST['element_5']; $name = $_POST['element_5']; $for = $_POST['element_8']; $name = $_POST['element_8']; $for = $_POST['element_8_1']; $name = $_POST['element_8']; $for = $_POST['element_8_2']; $name = $_POST['element_8']; $for = $_POST['element_8_3']; $name = $_POST['form_id']; $name = $_POST['submit']; ?> Подкорректируйте пожалуйста! |
|
|
sc2r2bey |
5.12.2012, 18:51;
Ответить: sc2r2bey
Сообщение
#9
|
|
возьми готовый скрипт, благо в сети их куча, или закажи кому-нить, вот
-------------------- программирую web и для we |
|
|
isvetlichniy |
5.12.2012, 19:01;
Ответить: isvetlichniy
Сообщение
#10
|
|
basilio, ну че то ты не в ту степь полез
смотри, у тебя есть коллекция элементов на форме, каждый с уникальным именем. тебе нужно все это собрать при нажатии кнопки отправить Кнопка у тебя имеет имя name="submit" соответственно обработка события нажатия будет выглядеть вот так if (isset($_POST['submit'])){ ... } далее, тебе нудно извлечь значения из всех переменных $first_name = $_POST['element_1_1']; $last_name = $_POST['element_1_2']; $country = $_POST['element_6']; $city = $_POST['element_7']; и .т.д. нужно извлечь все значния соответственно отправка письма у тебя будет выглядеть примерно так if (isset($_POST['submit'])){ //получаем имя $first_name = $_POST['element_1_1']; $last_name = $_POST['element_1_2']; $country = $_POST['element_6']; $city = $_POST['element_7']; $to = 'basil2106@yandex.ru'; $subject = 'Сообщение с сайта'; $message = 'Имя:'.$first_name.'n'; $message.= 'Фалимия:'.$last_name.'n'; $message.= 'Страна:'.$country.'n'; $message.= 'Город:'.$city.'n'; и. т. д . нужно добавить все значения if (mail(to, $sibject, $message)) echo 'Ваше сообщение успешно отправлено'; else echo 'Сообщение не отправлено'; } Пробуй! Если совсем дела плохи будут - пиши в личку |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 692 | 21.2.2024, 23:42 автор: Mixatraider |
|
Нужен дизайн с последующей вёрсткой Создать и сверстать дизайн по заданому примеру |
1 | 2009bes | 2921 | 4.5.2022, 15:00 автор: krimstar |
|
Рассылка ваших сообщений в контакт формы! | 3 | dizaynmaks | 1683 | 18.4.2022, 9:04 автор: dizaynmaks |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1695 | 11.12.2020, 0:48 автор: Levels |
|
Помогите кто нибудь получить партнерку Росбанк! | 7 | heisenberg_mw | 2315 | 7.8.2020, 9:28 автор: heisenberg_mw |
Текстовая версия | Сейчас: 29.3.2024, 19:17 |