Autor | Zpráva | ||
---|---|---|---|
eleef Profil |
#1 · Zasláno: 22. 4. 2011, 07:02:49
Zdravím, prosím o nakopnutí s kategorizací zboží e-shopu. Tvořím e-shop a chtěl bych mít 1 výrobek v X kategoriích. Př: auto Octavia je v kategorii Osobní vozy a ještě jí chci ve Veteránech a ještě dalších X kategorií. V administraci/přidání zboží jsem přemýšlel o checkboxech, které pak odešlu jako pole, do databáze zapíšu s oddělením kategorie ";", na stránce pak budu při zvolené kategorii shopu procházet všechny výrobky hlavně sloupec Kategorie a expandovat a porovnávat? Nebo je jednoduší způsob?
děkuji moc za rady |
||
Joker Profil |
#2 · Zasláno: 22. 4. 2011, 08:08:11
eleef:
„do databáze zapíšu s oddělením kategorie ";"“ Ne. Tohle je normální relace M:N, která se do databáze ukládá jako zvláštní tabulka- kategorie výrobků, sloupce jsou ID výrobku, ID kategorie. |
||
Alphard Profil |
#3 · Zasláno: 22. 4. 2011, 08:28:02
Zkuste si přečíst nějakou teorii, než začnete tvořit e-shop, udělat do dobře není zrovna jednoduché, i kvůli tomu, že některé věci bude vhodné denormalizovat. Pro začátek bude vhodné přečít jeden z těchto článků, http://www.manualy.net/article.php?articleID=13 nebo http://programujte.com/?akce=clanek&cl=2008071900-normalizace-relacnich-databazi (už nevím, který preferovat).
|
||
eleef Profil |
#4 · Zasláno: 23. 4. 2011, 22:12:05
Jasné, děkuji. Již jsem tak učinil. 3 tabulky zatím tedy, dále možná rozdělím o zboží do vícero.
Další dotaz: jak vyřešit možnost administrace "zaškrtvání" checkboxů z value="$id_shop_categorie", respektive výpis mám, ale jak uložit a přenést do skript zpracování a zápisu do databáze... přes nějaké pole checkboxů? tedy name="shop_categorie[xyz]" ? opět moc děkuji. |
||
eleef Profil |
#5 · Zasláno: 23. 4. 2011, 22:30:13
...už vše vyřešeno, jen trochu přemýšlet... pole->foreach a ify... děkuji
|
||
Časová prodleva: 13 let
|
0