Třída - nákupní košík

2 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim Vas, nejak se tak snazim naucit, co je zac trida.. uz je to drobatko dlouho ce sem se tu na to ptal a ted zkousim ruzne veci s ni. Napr. ji zkousim zaradit do internetoveho obchodu jako nakupni kosik, ale zasek sem se tady: <?php /** * @author mrkvo * @copyright 2007 */ class Kosik { var $zbozi; var $cena; function PridatDoKosiku($zbozi, $cena) { } function SmazatZKosiku($zbozi, $cena) { } function SmazatKosik($zbozi, $cena) { } } Je vubec trida vhodna pro nakupni kosik? Pro tenhle pokus se pocita s MYSQL tabulkou o dvou sloupcich "zbozi" a "cena". Samosdrejme je to jenom pokus, profesionalnejsi by bylo tam mit jeste unikatni id apod.. dikes php?>
  2. <HTML>Trida na to samozrejme vhodna je, zalezi ale na provedeni... promenne: var $zbozi; var $cena; nemaji nic spolecneho (krome nazvu) s promennymi: function PridatDoKosiku($zbozi, $cena), ..... Do kosiku obycejne pridavame zbozi s vetsim rozsahem dat (cena, pocet, sleva,...) takze by bylo vhodnejsi: function PridatDoKosiku($id_zbozi, $pocet) { } function SmazatZKosiku($id_zbozi, $pocet = 0) { if ($pocet != 0) /* odebereme pouze pocet kusu, nikoliv zbozi */ else /* odstranime zbozi */ } function SmazatKosik() { } promenne var $zbozi; var $cena; klidne bych i vypustil, protoze tady bych vyuziti videl spis jako staticke volani (protoze v jednom pozadavku nejspis nebudem mazat a pridavat zaroven) to ale zalezi na tom jestli bude tato trida potomek</HTML>

← Zpět na všechna témata