Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Хочу написать калькулятор окон

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: как написать код котрый будет доавбялть значения из формы
grafillo
Отправлено: 09 Апреля, 2013 - 14:50:02
Post Id


Посетитель


Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




Есть форма селектед три столбика в первой указано название фирмы во второй тип в третьей размер, как написать код который при нажатии кнопки пост будет выводить название тип и размер ниже формы и вконце по формуле высчитывать и выводить цену
Очень важно чтобы можно было выбирать много раз и добавлять к заказу, то есть чтобы при выборе нового окна старая запись не удалялась а ниже появлялась новая с указанием цены за весь заказ.
Не могу разобраться как сделать именно добавление к заказу.
 
 Top
Skycrafter
Отправлено: 09 Апреля, 2013 - 20:02:01
Post Id



Гость


Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2013  


Помог: 2 раз(а)




если я правильно понял, то сессия должна помочь!!
http://www.php.su/articles/?cat=...ols&page=003

(Отредактировано автором: 09 Апреля, 2013 - 20:03:17)



-----
Тысячемильный путь начинается с первого шага...
 
 Top
grafillo
Отправлено: 09 Апреля, 2013 - 20:42:08
Post Id


Посетитель


Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




Skycrafter пишет:
если я правильно понял, то сессия должна помочь!!
http://www.php.su/articles/?cat=...ols&page=003

не не в сессии дело, дело в том чтобы написать код который бы добавлял строку выбранную в форме под форму прям на одной странице и чтобы можно было сделать много добавлений
чтобы выводил под форму типа такого
1 окна алюминевые 200х100 цена 100
2 окна пластиковые 150х50 цена 600
общая стоимость заказа 700
 
 Top
biperch
Отправлено: 09 Апреля, 2013 - 20:50:02
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




на JS написать как два пальца об асфальт)
 
 Top
Skycrafter
Отправлено: 09 Апреля, 2013 - 20:55:19
Post Id



Гость


Покинул форум
Сообщений всего: 85
Дата рег-ции: Март 2013  


Помог: 2 раз(а)




если речь идет о заказе то проще небольшую бд состряпать.


-----
Тысячемильный путь начинается с первого шага...
 
 Top
grafillo
Отправлено: 09 Апреля, 2013 - 21:45:04
Post Id


Посетитель


Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




[quote=biperch][/quote]
а как джава будет взаимодействовать с пхп?
его можно в любое место пхп впихивать и всё будет норм?
[quote=Skycrafter][/quote]
ну можно и бд только главное чтобы потом этот заказ можно было на почту отправить, я и на счёт бд думал только потом чёт всё равно механизм не смог додумать х)
 
 Top
NoPaper
Отправлено: 09 Апреля, 2013 - 21:45:19
Post Id



Посетитель


Покинул форум
Сообщений всего: 315
Дата рег-ции: Янв. 2012  
Откуда: Минск


Помог: 9 раз(а)




grafillo пишет:
Есть форма селектед три столбика в первой указано название фирмы во второй тип в третьей размер, как написать код который при нажатии кнопки пост будет выводить название тип и размер ниже формы и вконце по формуле высчитывать и выводить цену

Создать массив со значениями цен + сессия или куки:
PHP:
скопировать код в буфер обмена
  1.  
  2. $price = array(
  3.  array(1=>1700,2=>1800,3=>1900), //Первый чекбокс: при значении 1 цена 1700...
  4.  array(1=>1900,2=>1800,3=>1700), //Вторые чекбоксы
  5.  array(1=>1600,2=>1800,3=>1400) //
  6. );
  7.  
  8. //Обрабатываем данные из формы
  9. $_SESSION['price'] = $price[0][$_POST['checkbox1']] + //Первый чекбокс
  10. $price[1][$_POST['checkbox2']] +
  11. $price[2][$_POST['checkbox3']] +
  12. (isset($_SESSION['price']))?$_SESSION['price']:0;
  13.  
  14.  
  15. echo "Сумма:". $_SESSION['price'];
  16.  
 
 Top
grafillo
Отправлено: 09 Апреля, 2013 - 22:13:48
Post Id


Посетитель


Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




суть в том чтобы можно было делать много заказов то есть
echo "Сумма:". $_SESSION['price']; - выводить много раз, а как это сделать не затирая предидущее эхо?
 
 Top
biperch
Отправлено: 09 Апреля, 2013 - 22:38:47
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




Вам калькулятор нужно реализовать на javascript на странице, что бы он считал там и все такое после того как клиент насчитал вам все эти расчеты и тд нужно отправить или формой или по аяксу в корзину или куда там и посчитать на сервере на всяк случай, а потом уже сессии и тд
 
 Top
grafillo
Отправлено: 09 Апреля, 2013 - 23:39:01
Post Id


Посетитель


Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




вообщем хочется на пхп такой забабахать потому как пхп я немного знаю а джаву ваще не знаю х)
интересно найти решение на пхп х)
 
 Top
biperch
Отправлено: 10 Апреля, 2013 - 00:52:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




то есть вас утраивает неоднократное перегружание страницы при каком то добавлении если вы хотите не использовать javascript

без js я не вижу логического разрешения вашей проблемы
 
 Top
grafillo
Отправлено: 10 Апреля, 2013 - 10:58:50
Post Id


Посетитель


Покинул форум
Сообщений всего: 280
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




biperch пишет:
то есть вас утраивает неоднократное перегружание страницы при каком то добавлении если вы хотите не использовать javascript

без js я не вижу логического разрешения вашей проблемы

ну давайте уже джаву если нет более решения х)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB