Toto je upravená offline kópia zrušeného fóra z websitex5.blueforum.cz s obsahom ku 9.11.2016. Offline kópia nie je editovateľná , je bez možnosti vyhľadávania , registrácie a prihlásenia užívateľa.
vyhladavanie
Zdravim vas
Da sa spravit nejako vyhladavanie ako trebars na bazare
Znacka – Model – rok – … – …
konkretne tabulku z tejto stranky potrebujem dat do vyhladavania a
zobrazenia ceny konecneho produktu
http://dmoto.sk/akrapovi-.html
[1] V priloženom súbore zip je prevedená konverzia excelovskej tabuľky
do formátu csv,
následne vytvorený sql súbor pre import do databázy, skúšobne je táto
tabuľka s názvom
akrapovic nahratá v skušobnej databáze na stránke demo01.salling.sk nad
ktorou je
možné si vyskúšať úplný výpis štruktúry tabuľky a aj manualne SQL
výbery.
Druhým krokom riešenia je na stránke si vytvoriť viaceré formularové
elementy SELECT,
do ktorých sa podľa názvov položiek tabuľky PHP scriptami vygeneruje zoznam
položiek
pre výber značky , modelu , roku a pod. podľa Vašich požiadaviek.
Záverečný SQL príkaz v PHP scripte, do ktorého sa metódou POST vložia
podmienky vyhľadávania
z formulárových elementov SELECT , prevedie konečný výber z celkového
počtu 1056 záznamov,
teda aj zobrazenie cien.
[2] Záznamy vo formulárových elementoch SELECT nemajú byť statické ale
dynamické podľa
obsahu databázy s negáciou viacnásobne sa opakujúcich záznamov.
Dakujem
stranka demo01.salling.sk vyzaduje heslo
Okrem prihlásenia sa je na na webovú stránku demo01.salling.sk možný
prístup prednastavenými kontami a heslami ( zhodné pre konto a heslo ) : test
, testaa , testbb , testcc a testdd u ktorých sa na strane klienta zobrazujú
všetky fiktívne objednávky a stav ich vybavenia.
Prístup u manualného SQL nemá tabuľku akrapovic prednastavenú , prístup
je možný len zadaním SQL príkazov:
show tables
select * from akrapovic
show columns from akrapovic
Prípadne je možné zadať rôzne kombinácie SQL príkazov na výbery.
Na adrese
demo01.salling.sk/akrapovic/index.php
je funkčné demo výberu záznamov z databázy v piatich krokoch
s postupným zadávaním do formulára výberových hodnôt pre program,
značku , model , poč. roku používania a konečným výpisom tabuľky
záznamov splňujúcich výberové podmienky.
To vyzera super. Da sa do toho este implementovat kosik na cenách ?
len tie SQL prikazy a vobec prikazy mi nic nehovoria . Tak rozobrat motorku
alebo elektriku, plyn spravit, vodu , skrinu , a veeela ineho ale programovanie
mi do hlavy nelezie
[7] Vo WSX5 sa štruktúra produktov e-schopu edituje cez okno „Nákupný košík“ , kde sa manuélne pridávajú nové kategórie a produkty. V tomto okne nie sú iné prostriedky pre zautomatizovanie editácie napr. cez súbory csv alebo z databázy. Priame vkladanie údajov na stránky sa uskutočňuje cez objekt „zoznam produktov“. Údaje o produktoch pre ďalšie spracovávanie PHP a JS scriptami webovej stránky WSX5 sú uložené v súbore x5cart.js v dátovom formáte JSON.
Z vyššie uvedených dôvodov podľa môjho názoru v súčasnom období nie je možné u WSX5 dáta z vykonávaného výberu priamo prepojiť na systém nákupného košíka. Ostáva možnosť len vyobjrdnávanie produktov prostredníctvom emailu.
Uvedené príkazy SQL je nutné zadať v nezmenenej forme v pravom okienku stránky vyvolanej cez menu „MANUAL SQL“ a pozrieť si výpis tabuliek popisujúcich štruktúru databázovej tabuľky ( najmä premenovanie názvov uvádzaných v pôvodnej excelovskej tabuľke ) a celkový obsah databázovej tabuľky po prekonvertovaní obsahu z excelovskej tabuľky.
Dovozovací jazyk SQL a všetky jeho príkazy sú najdôležitejším prostriedkom pre prácu s databázami. Pre väčšinu administrátorov a klientov jeho znalosť nie je nutná, pokiaľ sú všetky činnosti zautomatizované prostriedkami WSX5 a nadstavbovými aplikáciami.
Popis riešenia vyhľadávania v databázovej tabuľke s postupným zadávaním kritérií vyberu.
"Súbor pdf ":http://wsx5-forum-dokumenty.salling.sk/…nie_v_db.pdf
Editováno: Šaling Ladislav, 21. 2. 2015 12:16