Onko mitenkään mahdollista saada javascript-pohjaista ostoskoria toimimaan niin, että kun tuotteet on valittu ja osoitetiedot kirjoitettu, tilaajan tilaus tulee suoraan sähköpostiini. Tarkoitan siis että ostoskorissa ei käytetä mitään php-kantoja tai muita. Eikä myös mailto:-komentoa.
Tulikohan liian epäselväksi, mutta jos joku tajusi ja voisi auttaa, niin kiitos!
Tulikohan liian epäselväksi, mutta jos joku tajusi ja voisi auttaa, niin kiitos!
Vastaukset 4
Vanhimmat
?????????????????????????????
JavaScriptillä???? Kehottasin kyllä jättään sen verkkokaupan kehittämisen jonkun sellasen vastuulle, jolla on edes vähän hajua siitä mitä on tekemässä. Tollasia palveluja ei todellakaan toteuteta javascriptillä. Eikä yleensäkään ilman palvelinohjelmointia.
Niin ja mikä ihme on php-kanta? PHP on skriptikieli, jota käytetään palvelinohjelmoinnissa. PHP, Perl ja Java ovat yleisimmin käytetyt ohjelmointikielet palvelinohjelmoinnissa.
PHP:lla voi toki käyttää relaatiotietokantoja (kuten MySQL), mutta mikään pakko ei ole. Useimmat vakavasti otettavat palvelinsovellukset tosin käyttää tietokantoja tiedon tallennukseen ja hakuun.
Ihan yksinkertainen kauppa siten että sinulla on lomake josta valitaan tuotteet ja submit-nappi josta mailto: omalle sähköpostille (kaikki samalla sivulla). Voihan tuon mailto: toiminnan toteuttaa myös muilla tavoilla, mutta ei se periaatteessa mitään muuta.
Ongelma javaScriptillä verrattuna johonkin palvelinpuoleiseen scriptiin (PHP on yleinen ja helppo oppia) on se että javaScriptissä ei ole mitään tapaa määrittää globaali muuttujia (muuttujan arvo on voimassa ainoastaan sillä sivulla jossa se on määritetty). On tietysti tapoja kiertää tätä (esim. käyttäen kehyksiä ) mutta en suosittele, helpompi tehdä tarvittava koodi serverille (löytyy todennäköisesti valmiina netistä).
Verkkokauppaan liittyy myös turvallisuus ja maksuliikenne. Näiden toteuttaminen tyydyttävällä tavalla pelkällä javaScriptillä ei onnistu!