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

Как отобразить выбранный товар в приходящей на почту заявке?

27.06.2017, 22:02. Показов 1960. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Проблема в следующем: есть форма заявки, которая привязана к кнопке заказа товара. Можно ли повесить на конкретную кнопку какой-то идентификатор, чтобы в приходящей на почту заявке было понятно, какой именно товар был выбран?


HTML5
1
2
3
4
5
6
          
<form id="form_one">
<input class="formname_big_modal" type="text" name="name" placeholder="Ваше имя" required /><br>
<input class="formname_big_modal" type="text" name="phone" placeholder="Ваш телефон*" required /><br>
<input class="formname_big_modal" type="text" name="email-address" placeholder="Ваш E-mail" /><br>
<button class="main_btn_big btn_modal">Заказать сейчас</button></form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
 
$recepient = "example@gmail.com";
$sitename = "SITE";
 
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$text = trim($_POST["email-address"]);
$message = "Имя: $name \nТелефон: $phone \nТекст: $text";
 
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(document).ready(function() {
 
$("#form_one").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$(this).find("input").val("");
alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
$("#form_one").trigger("reset");
});
return false;
});
 
});
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.06.2017, 22:02
Ответы с готовыми решениями:

На почту не приходит уведомление о заявке
Добрый день! Есть форма заявки, нужно ввести имя и телефон. Через javascript форма обрабатывается и данные поступают на php скрипт,...

Как отобразить в Label выбранный пользователем в FolderBrowserDialog каталог?
Как отобразить в label выбранный пользователем каталог?

Как при помощи C# отправить выбранный файл в outlook для последующей отправки на почту?
Например имеем форму с кнопкой на ней, требуется при нажатии на кнопку открыть Outlook и добавить заранее выбранный файл (Вложение файла). ...

4
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
27.06.2017, 22:08
HTML5
1
2
3
4
5
6
<form id="form_one">
<input class="formname_big_modal" type="text" name="name" placeholder="Ваше имя" required /><br>
<input class="formname_big_modal" type="text" name="phone" placeholder="Ваш телефон*" required /><br>
<input class="formname_big_modal" type="text" name="email-address" placeholder="Ваш E-mail" /><br>
<input type="hidden" name="product" />
<button class="main_btn_big btn_modal">Заказать сейчас</button></form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$recepient = "example@gmail.com";
$sitename = "SITE";
 
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$text = trim($_POST["email-address"]);
$product = trim($_POST["product"]);
$message = "Имя: $name \nТелефон: $phone \nТовар: $product \nТекст: $text";
 
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
Добавлено через 2 минуты
Как Вы будете добавлять value в input[product] - мало данных, но надеюсь сами справитесь)))
1
0 / 0 / 1
Регистрация: 13.04.2017
Сообщений: 10
27.06.2017, 22:16  [ТС]
Спасибо большое, но я не совсем поняла Ваш комментарий). Я не могу в <input type="hidden" name="product" />, вместо product, прописать, допустим, модель товара?
0
 Аватар для Asiman
156 / 119 / 59
Регистрация: 27.04.2013
Сообщений: 351
27.06.2017, 22:21
Для каждого товара отдельная форма отправки заказа?
Если да, то будет так:
HTML5
1
<input type="hidden" name="product" value="Ваше_название_товара"/>
Если нет, то нужно поместить в тег value переменную с названием, которое соответствует этой страничке, но так как Вы дали слишком мало данных, я не вижу этой переменной.
1
0 / 0 / 1
Регистрация: 13.04.2017
Сообщений: 10
27.06.2017, 22:31  [ТС]
Да, для каждого - отдельная форма. Спасибо большущее, всё, кажется, работает!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.06.2017, 22:31
Помогаю со студенческими работами здесь

Как отобразить выбранный элемент списка, а так же вывести полный список элементов для изменения?
Здравствуйте, я использую следующий код на странице для добавления данных &lt;select name=&quot;nomceh&quot;&gt; ...

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

Найдите вероятность того, что наугад выбранный товар будет признан стандартным
2) Вероятность того, что изделие попадет к первому товароведу, равна 0.4, а ко второму —0.6. Вероятность того, что изделие будет признано...

Отобразить выбранный участок изображения
Доброго времени суток. Есть рисунок: Как сделать, что бы он выводился таким образом: Вот что покамест есть? В нете...

Выбранный узел treeview отобразить в textbox главной формы
Подскажите пожалуйста, кто знает. Необходимо значение выбранного узла treeview на второй форме, отобразить в textbox главной формы. Как...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера 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. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru