NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: počítání ceny v eshopu

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Neaktivní uživatel:6.3.2016 20:12

Dobrý den,

mám dotaz ohledně tvorby eshopu v php. Mám problém s počítáním výsledné ceny objednávky, při změně počtu kusů se cena nemění. Jak zajistit, aby se při změně čísla v kolonce okamžitě cena přepočítala/zak­tualizovala? Webové stránky jsou http://jktweaks.cz/…ks-eshop.php. Děkuji za odpověď.

Odpovědět
6.3.2016 20:12
Neaktivní uživatelský účet
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na Neaktivní uživatel
vajkuba1234:6.3.2016 20:48

Pokud se jedná o výpočet bez refreshe stránky, tak bych to řešil skrze javascript. :)

zkus:

http://www.javascript-coder.com/javascript-form/javascript-calculator-script.phtml
Editováno 6.3.2016 20:50
Nahoru Odpovědět
6.3.2016 20:48
No hope, no future, JUST WAR!
Avatar
František Petko:6.3.2016 21:34

Podle mě Javascript trošku ohrabané řešení, když existuje javascriptová knihovna jQuery která usnadňuje práci se samotným Javascriptem. Ale taky se to dá, jenom s jQuery to budeš mít třeba maximálně třeba na 5 - 10 řádků kódu. Doporučuji ti nastudovat jQuery na W3schools -> http://www.w3schools.com/…_started.asp ( tady se dozvíš jak dát CDN do svého kódu ), http://www.w3schools.com/…_dom_get.asp ( tady zase jak získat obsah z textových polí aby jsi s nima mohl dále pracovat ), http://www.w3schools.com/…_dom_set.asp ( a tahle kapitola ti umožní dopočítanou cenu z nakódovaného scriptu dostat do textových polí ). Tady dávám ještě odkaz na Javascript pro všechny případy -> http://www.w3schools.com/js/default.asp

Editováno 6.3.2016 21:34
 
Nahoru Odpovědět
6.3.2016 21:34
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na František Petko
vajkuba1234:6.3.2016 22:25

Mas pravdu, ja to napsal obecne. :)

Nahoru Odpovědět
6.3.2016 22:25
No hope, no future, JUST WAR!
Avatar
Odpovídá na Neaktivní uživatel
František Petko:6.3.2016 23:07

A abych nezapomněl tady je ještě odkaz na tutoriál AJAXu ( Asynchronní Javascript a XML ), který ti umožní aktualizovat výpočet ceny bez nutnosti reloadu stránky, snad to pomůže -> http://www.koding.cz/priklady.php?…

 
Nahoru Odpovědět
6.3.2016 23:07
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.