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

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

20.12.2010, 19:34. Показов 2496. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите плиз код html или php для формы обратной связи в моём случае
форма для заявки в интернет магазине...
хотелосибы примерно такой вид:
код товара(окошечко куда вводить )
Ваше И.П.Б(окошечко куда вводить )
Город(окошечко куда вводить ) тут чтоб выбрать можнобыло (города украины)
Телефон +3(окошечко куда вводить )
сообщение (окошечко куда вводить )
И желательно чтоб посде заполения и нажатия кнопки "отправить" было написано (Ваш заказ принят Спасибо!!)
А дальше я в хтмл и цсс допишу)))
________________________________________ ____
И чтобы всё это приходило на мыло :мыло@mail.ru
________________________________________ ______
Пытался Зделать в хтмл но чтото не получается подглючивает((((
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2010, 19:34
Ответы с готовыми решениями:

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

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

Форма обратной связи
Есть форма отправки отзыва на сайте, и нужно сделать так, чтобы если в textarea ввели менее чем на 3 символов сообщение не отправлялось -...

1
 Аватар для Lion_astana
16 / 16 / 8
Регистрация: 15.03.2010
Сообщений: 321
21.12.2010, 07:20
Лучший ответ Сообщение было отмечено Антон1996 как решение

Решение

Вам можно сделать 2 файла(саму форму на html и обработчик на PHP).Как делать форму(с "окошечками") показывать не буду, тут всё просто, подскажу лишь пару моментов:
- в форме чтобы был список городов Украины делайте поле <select>, в тегах <option> которого перечисляйте Ваши города.
- form action указывайте тот самый файл PHP, например obrabotka.php, метод можно POST.

Советую самому поразбираться с этим, это Вам ещё 1000 раз пригодится(я имею ввиду форму если Вы не знаете как делаются все инпуты и др. виды полей)

Что у нас будет в obrabotka.php:
PHP
1
2
3
4
5
6
7
8
9
10
$address = "мыло@mail.ru";
$subject = "Заказ с сайта";
 
$message = "Заказ сделал- ".$name."\n
Дата заказа: ".$date."\n
Email: ".$mail."\n
Город: ".$gorod_title."\n
Описание продукции: ".$opisanie."";
 
mail($address,$subject,$message,"Content-type:text/plain; Charset=windows-1251\r\n");
НО!!!!!!!!Перед этим, обязательно нужно:
1.Все переменные обработать так:
PHP
1
if (isset ($_POST['mail']))            {$mail = $_POST['mail'];}
2.И вот так(минимальные средства защиты):
PHP
1
2
$mail  = stripslashes($mail ); 
$mail  = htmlspecialchars($mail );
Ещё момент:переменную я показал одну, но надо будет это сделать для всех.Также, у Вас они будут иметь другие имена и вообще их будет больше, поэтому в самом сообщении($message) сами додумайте что написать(\n - это перенос строки).

Ещё, сразу после обработки переменных можно сделать условие:
PHP
1
if ($mail =='') {unset($mail);}
(опять показываю только для одной).

Затем, перед отправкой Вам сообщения сделать условие:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if (isset($mail) && isset($pass) && isset($name) и т.д. Ваши переменные(названия у Вас другие))
{
сюда вставляете 
 
$address = "мыло@mail.ru";
$subject = "Заказ с сайта";
 
$message = "Заказ сделал- ".$name."\n
Дата заказа: ".$date."\n
Email: ".$mail."\n
Город: ".$gorod_title."\n
Описание продукции: ".$opisanie."";
 
mail($address,$subject,$message,"Content-type:text/plain; Charset=windows-1251\r\n");
 
и вот это:
echo "<p>Ва заказ успешно отправлен!</p>";
 
}
else
{
echo "<p>Ва заказ не отправлен!Вы не заполнили все поля</p>";
}
Вот и всё, правда можно было бы немного другие условия сделать, но это уже на Ваше усмотрение, дальше-больше!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.12.2010, 07:20
Помогаю со студенческими работами здесь

Форма обратной связи
Здравствуйте. Еще плохо разбираюсь в php,java. Подскажите, пожалуйста по форме. Форма работает, присылает сообщения на емэил, но при...

Форма обратной связи
Здравствуйте! Подскажите пожалуйста мне! Есть такой код: &lt;?php $message = &quot;Вот письмо: \nИмя:...

Форма обратной связи
Всем привет.... Я новичок в делах вэб строительных ) Более менее разобрался с html а вот все остальное темный лес... Помогите пожалуйста...

Форма обратной связи
При использовании тега &lt;br&gt; в форме обратной связи всё время выскакивала ошибка синтаксиса. Заключил тег в кавычки, но теперь он...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru