Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Форма множественного заказа
 
 автор: Shuman   (12.11.2005 в 16:44)   письмо автору
 
 

Где бы это достать или как это сделать. Вот есть обыкновенная форма заказа с кнопочкой "подтвердить" и все посылается на e-mail. Так вот нужна еще одна кнопочка вроде "принять и заполнить еще один заказ" т.е поля очищаются, все запоминается. Человек вводит новую инфу и нажимает "подтвердить". И посылается то, что было заполнено в первый раз и второй раз. Вот как бы множественность такая. Причем желательно чтобы поля "имя" "компания" не очищались, а только те, что отвечают за вид продукции, объем заказа. Так можно сделать вообще?

   
 
 автор: elenaki   (12.11.2005 в 17:09)   письмо автору
 
   для: Shuman   (12.11.2005 в 16:44)
 

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

поэтому немного непонятно, зачем покупателю отсылать незаконченный заказ или вернее, зачем начинать новый заказ с теми же данными покупателя, если еще не закончен первый.

   
 
 автор: Loki   (12.11.2005 в 17:16)   письмо автору
 
   для: Shuman   (12.11.2005 в 16:44)
 

Можно промежуточные данные сожранить в сессии или, например, в БД... можно, конечно, и в куках, но нужно убедиться что они включены у пользователя.

   
 
 автор: Shuman   (12.11.2005 в 17:29)   письмо автору
 
   для: Loki   (12.11.2005 в 17:16)
 

Не нужно про интернет магазин. Просто обыкновенная форма с кучей позиций и дропдаунов и вот нужно именно эти промежуточные данные как-то.

   
 
 автор: elenaki   (12.11.2005 в 18:31)   письмо автору
 
   для: Shuman   (12.11.2005 в 17:29)
 

а что мешает по первому клику на "Подтвердить" послать данные, а те. что не меняются (имя, компания и т.д.) запоминать в сессии и подставлять в поля формы. зачем запоминать меняющиеся данные, которых явно больше, чем неменяющихся. ведь все равно они будут посланы вместе или поодиночке...

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

   
 
 автор: Shuman   (12.11.2005 в 20:10)   письмо автору
 
   для: elenaki   (12.11.2005 в 18:31)
 

Интересная мысль. Но нужно одним письмом посылать. И заказов неизвестное кол-во. Специально для таких заказчиков, у которых проблемы с фантазией и с юмором у меня был phpforms. Удобный подарок от украинских разработчиков. И там я построил эту большую форму, но вот заставить ее запоминать что-то, чтобы потом отсылать одим большим файлом :(

   
 
 автор: Киналь   (12.11.2005 в 18:41)   письмо автору
 
   для: Shuman   (12.11.2005 в 16:44)
 

А заказов неизвестное количество?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования