LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna PHP a Javascript ?

PHP a Javascript ? 7.3.2010 18:53
luky
Dobrý den, potřeboval bych se zeptat, jestli by se dal udělat pomocí java scriptu alert s možnostmi: potvrdit nebo zrušit a následně( když dá uživatel potvrdit) přejít na php kód?
Př.: ve výpisu dat, dá uživatel ,,smazat článek" - vyskočí tabulka (alert) ,,Opravdu chcete smazat tento článek?" a pokud dá ano(přejde na PHP script) ,tak aby se z MYSQL tabulky smazal. Už jsem to někde viděl a vůbec nevím jak to mám udělat protože PHP a javascript jsou odlišné jazyky. Pokud by to nešlo takhle tak jak jinak? Předem děkuji za odpověď.
Re: PHP a Javascript ? 8.3.2010 00:03
Aleš Hakl

Predstava, ze PHP a javascript jsou ruzne jazyky je spravna, navic je treba si uvedomit, ze programv javascriptu bezi na uplne jinem pocitaci nez ten v PHP. Javascript nejakym zpusobem ovlivnuje chovani browseru a efektem pozadavku ktery browser provede muze byt, ze se spusti neco v PHP. Druha moznost je ze, javascriptovy kod jako takovy muze primo odeslat nejaky pozadavek na server, ale to je ve vaesem pripade asi vcelku zbytecne komplikovane (pokud vas to zajima, tak do sveho oblibeneho vyhledavace napiste "XmlHttpRequest").

K vasemu problemu: V javascriptu je funkce confirm(string), ktera zobrazi prave to okno Ano/Ne a vraci logickou hodnotu podle toho jestli uzivatel odpovi ano nebo ne. Druhy zajimavy poznatek je, ze kod obsluhujici libovolnou JS udalost vraci take logickou hodnotu, ktera browseru rika, jestli ma dale pokracovat ve zpracovani one udalosti. Resenim vaseho problemu by tedy mohlo byt dat do atributu onsubmit odpovidajiciho formulare kod typu "return confirm("opravdu smazat?")" (mozna !confirm(), nechce se mi hledat ktera varianta je spravne, proste to zkuste). Pokud na to mazani pouzivate jenom odkaz, tak odpovidajici udalost je onclick, nicmene existuje mnoho dobrych duvodu, proc by jakoekoli zmeny na serveru meli vyvolavat pouze formulare s method="POST" (a tedy minimalne ne obycejne odkazy).


KOMENTARZE
PHP a Javascript ? 7.3.2010 18:53 luky
  L Re: PHP a Javascript ? 8.3.2010 00:03 Aleš Hakl
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4791x
2. FreeBSD
Download: 8984x
3. PCLinuxOS-2010
Download: 8488x
4. alcolix
Download: 10804x
5. Onebase Linux
Download: 9568x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6142x

1. xinetd
Download: 2331x
2. RDGS
Download: 937x
3. spkg
Download: 4549x
4. LinPacker
Download: 9801x
5. VFU File Manager
Download: 3116x
6. LeftHand Mała Księgowość
Download: 7002x
7. MISU pyFotoResize
Download: 2700x
8. Lefthand CRM
Download: 3486x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3001x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz