Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 18 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok NapísalOffline : 13.01.2010 10:48

Klient mi zadal:

Chcel by som prepojiť databázu produktov v e-shope s viacerými distribútormi, ale každý distribútor má produkty za inú cenu a chcel by som ten e-shop spraviť tak, že klientovi sa zobrazí daný produkt od toho distribútora, ktorý má daný produkt aktuálne najlacnejší. Mohlo by to fungovať na princípe webu www.najnakup.sk (len databáza produktov by fungovala tak ako na tomto webe) s tým rozdielom, že v mojom e-shope by sa nezobrazovali produkty všetkých distribútorov, ale zoznam produktov by sa automaticky pravidelne aktualizoval a zobrazovali by sa len produkty od distribútora, ktorý ich má aktuálne najlacnejšie. Napr notebook Acer Aspire 6920 má dnes najnacnejší Distríbútor 1 tak sa tento produkt zobrazí z databázy Distribútora 1 ale zajtra ho bude mať najlacnejší Distribútor 2 tak sa automaticky zobrazí z databázy Distribútora 2. Viem, že je to asi náročné. Dá sa to tak spraviť?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 11:07

dá, náročnosť sa bude odvodzovať od spôsobu prístupu ku konkrétnym db


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako prepojiť databázu s viacerými zdrojmi?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 13.01.2010 11:12

Dá. Je to trochu náročnejšie, ako len tak sa hrať s guestbookom, ale dá. V prvom rade si musíš zistiť, v akých formátoch majú tie dáta dodávatelia, ako často ich aktualizujú. Potom máš dve možnosti - buď budeš na svojej stránke zobrazovať priamo dáta z ich databáz, alebo si to ešte skopíruješ do svojej a na svojej stránke pôjdeš z nej. Volil by som druhú možnosť, lebo niekedy to spojenie medzi viacerými servermi môže trvať dlho, čo pre návštevníkov stránky nie je nič moc.

No a potom záleží všetko od toho, ako si to zorganizuješ. Napr. by si mohol mať tabuľku produktov, kde by boli všetky informácie o produkte, tabuľku dodávateľov, a tabuľku cien, kde by si mal index do tabuľky produktov a dodávateľov a prípadne ešte nejaké informácie (napr. ak jeden má ten produkt v ružovej a čiernej a druhý len v ružovej...). No a z databázy by si na stránku vždy vyberal produkt od dodávateľa s najnižšou cenou. Pritom by sa ti na pozadí pravidelne pomocou cronu spúšťal skript, ktorý by si zisťoval informácie od dodávateľov a aktualizoval tvoju databázu.

V princípe to nie je až také zložité, ale ak majú dodávatelia údaje v rôznych pofidérnych formátoch, môže byť trochu ťažké z nich tie dáta vydolovať (ideálne by bolo mať prístup priamo do ich databázy, prípadne získavať dáta v XML, horšie je to s Excelovskými súbormi, ale aj to sa dá a asi úplne najhoršie je to s obyčajnou webstránkou - to budeš musieť použiť nejaký HTML parser a sem-tam môžu nastať chyby čo nevyzerá pekne).







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 13.01.2010 11:33

subory dodavatelov su v xml. ale aktualizovat by som to musel klientovi manualne ze? (musel by som mu rucne tie xml subory kopirovat na server pri kazdej aktualizacii ze?)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 11:54

ako pisal p360t
nie vytvoris si script, a budes ho pustat pravidelne cronom,
najlepsie by bolo vkladat tie data do vlastnej db a z nej potom vytahovat podla najvyhodnejsej ceny a pod


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 13.01.2010 12:09

hej ale tie produkty sa mu tak ci tak automaticky nezoradia podla najnizsej ceny nie? alebo ako? trosku tomu nerozumiem THX


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 12:14

najlepsie by bolo vkladat tie data do vlastnej db a z nej potom vytahovat podla najvyhodnejsej ceny a pod
cize ked budes mat data v databaze
priklad pre jednu tabulku

Kód:
SELECT * FROM $tb WHERE product=$produkt ORDER BY cena LIMIT 1


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 13.01.2010 12:34

aha takze pomocou takejto tabulky vytiahnem najlacnejsie produkty od vsetkych jeho dodavatelov takze ked ma dnes nejaky distributor lcd tv panasonic 310€ a druhy dodavatel ju ma za 420€ tak klientovi ta tabulka automaticky zobrazi tu tv od toho dodavatela ktory ju ma za 310 (pretoze je najlacnejsia) a ziadnu inu mu nezobrazi tak? este by som chcel pripomenut ten klient nemal na mysli aby sa takto riesili produkty iba vtedy ked jeho klient zada konkretny produkt do vyhladavania ale aby sa to takto riesilo na celom e-shope, aby sa jeho klientovi tie produkty automaticky sfiltrovali uz vtedy ked vojde na e-shop


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 12:41

to zavisi uz odteba kazdy produkt ktory sa zobrazi prejdes takymto poziadavkom, v pripade ze si spravis pre kazdeho dodavatela zvlast tbl priklad pre dvoch dodavatelov
SELECT * FROM $tb1 JOIN $tb2 WHERE vyrobok='fotoaparat' ORDER BY typ, cena //edit

a do vypisu das vzdy len prvy produkt z jedneho typu tj ten najlacnejsi


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 13.01.2010 22:08

lenze tych produktov je tam zopar tisic je nerealne spravit ku kazdemu produktu tabulku ale zatial THX za vsetko


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 22:33

ved citaj
Citácia:
v pripade ze si spravis pre kazdeho dodavatela zvlast tbl

snad nechces porovnavat 1000 dodavatelov :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 13.01.2010 22:36

on tam chce mat cca 50 dodavatelov


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 22:39

mozu byt aj v jednej tbl
ale rozmyslal som nadtym trochu a mozno budes mat problem s tym ze nemusia mat pomenovane produkty rovnako(teda ak nieje nieco ako kod kniznej databazy pri knihach), tj "Daco Typ 987" "Typ 987" "Typ - 987" tym padom ti tam vyde duplicita... drzim palec


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 13.01.2010 22:41

sak prave to je ta haluz


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako prepojiť databázu s viacerými zdrojmi?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 14.01.2010 11:21

Počuj, máš vôbec nejaké znalosti z databáz? Vôbec nepotrebuješ tabuľku pre každého dodávateľa, stačí ti jedna pre produkty, jedna pre dodávateľov a jedna pre ceny. Dodávateľov aj produktov tam môžeš mať milióny.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 14.01.2010 11:40

no hej ale tym sa nevyriesi toto:

pilná lama glama píše:
nemusia mat pomenovane produkty rovnako(teda ak nieje nieco ako kod kniznej databazy pri knihach), tj "Daco Typ 987" "Typ 987" "Typ - 987" tym padom ti tam vyde duplicita


Offline

Skúsený užívateľ
Skúsený užívateľ
Ako prepojiť databázu s viacerými zdrojmi?

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 14.01.2010 11:59

To si vyriešiš pri konverzii od jedného dodávateľa k druhému. Prípadne to môžeš manuálne opravovať.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.07.08
Prihlásený: 08.04.24
Príspevky: 739
Témy: 206
Príspevok Napísal autor témyOffline : 14.01.2010 12:27

no manualne to nemozem opravovat lebo tych produktov tam bude par desiatok tisic takze to je prakticky nerealne manualne opravovat


Odpovedať na tému [ Príspevkov: 18 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ako to je s novymi zdrojmi a PATA napajanim?

v PC skrinky a zdroje

5

802

15.09.2007 17:12

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SQLite - ako navrhnut databazu

v Databázy

22

979

01.05.2014 22:06

Kamahl Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako zálohovať a obnoviť databázu

v Redakčné systémy

0

1046

07.10.2006 22:32

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako cez PHP zalohovat a obnovit databazu?

v PHP, ASP

2

1048

10.04.2006 20:29

Smokie Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Návod ako obnoviť poškodenú databázu Registry (WinXP)

v Operačné systémy Microsoft

0

887

18.12.2005 13:24

p55p Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojit repro ?

v Zvuk

4

652

14.08.2007 18:09

Jopi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako to prepojit?

v Siete

15

1190

15.06.2008 22:52

jablko05 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako prepojit vezu ?

v Modifikácie, návody a projekty

21

7087

14.09.2011 22:38

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojiť dva počitače

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

33

2352

21.11.2006 19:20

johny128 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako doma prepojit dva pc ?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Operačné systémy Microsoft

31

9182

04.01.2008 20:02

Intelman Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojit noteboom s TV

v Ostatné

6

523

12.09.2010 16:36

mbc Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojit TV a 7600GT

v nVidia grafické karty

2

540

08.06.2007 21:32

borec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojiť TV do pivnice

v TV

4

504

06.06.2016 19:30

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojiť PC s TV

v TV

17

1570

18.05.2020 6:44

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prepojiť notebook s PC

v Siete

4

663

26.11.2011 15:14

Jozeph Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako prepojit PC s notebookom

v Sieťové a internetové programy

3

710

22.06.2009 17:16

Denco1 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra