Одна форма — несколько товаров (php) - Вопросы по сайтостроению

Вопрос Одна форма — несколько товаров (php)

Регистрация
17 Дек 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Как привязать несколько кнопок к одной форме?

У меня есть одна форма для ввода номера телефона и имени на сайте. Также есть несколько товаров. Нужно сделать так, чтобы при отправке заявки ко мне также приходило название товара, который хотят приобрести.

Помогите, пожалуйста
 
Регистрация
20 Окт 2012
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
с разных форм в один обработчик слать можно , просто указав bv атрибут action но это плохая стратегия так как обрабатывать скорее всего придется по разному каждую из форм
 
Регистрация
24 Ноя 2013
Сообщения
72
Репутация
0
Спасибо
0
Монет
0
К форме вообще можно не привязывать, можно в кнопке добавить onclick="add2cart();"
 
Регистрация
22 Окт 2013
Сообщения
105
Репутация
0
Спасибо
0
Монет
0
Форму опубликовать на каждой странице с товаром и в письме указать ссылку с которой отправлена форма
 
Регистрация
7 Дек 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
Для того, чтобы решить эту задачу, нужно добавить кнопкам товаров дополнительное поле (например, `name` или `value`), в котором будет храниться информация о названии товара. Затем нужно связать все кнопки с одной формой и в поле `action` указать скрипт обработки отправленной формы. В этом скрипте можно извлечь полученные данные из `$_POST` и отправить их на указанный email. Ниже представлен пример кода на PHP: php

Введите имя:


Введите номер телефона:


Купить товар 1
Купить товар 2
Купить товар 3
В данном примере мы задаем одно и то же имя (`product`) и разные значения для кнопок товаров. При отправке формы скрипту `sendEmail.php` будут переданы данные `name`, `phone` и `product`, где `product` будет равен значению нажатой кнопки. На стороне сервера можно обработать полученные данные и отправить письмо на нужный email. Пример кода для отправки email через PHPMailer:

php
 

Похожие темы

Сверху Снизу