[ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12 | 12
NapísalOffline : 23.08.2008 14:43 | Zavolanie php funkcie javascriptom

Ahojte..robim stranku na ktorej je odkaz na zmazanie inzeratu,po jeho kliknuti sa zavola funkcia zmaz();
Kód:
 
<script language="javascript">
function zmaz()
{
     window.confirm('Prajete si zmazat oznanaceny inzerat?');
}
</script>

A ja potrebujem na zaklade kliknutia OK ,CANCEL vykonat nejaky php kod,teda v mojom pripade ak kliknem na Ok zavola sa funkcia ktora vymaze inzerat z db.Uz som skusal vselico mozne tak pls pomozte :?


Offline

Užívateľ
Užívateľ
Zavolanie php funkcie javascriptom

Registrovaný: 04.04.08
Prihlásený: 27.02.12
Príspevky: 531
Témy: 27 | 27
Bydlisko: Nitra
NapísalOffline : 23.08.2008 15:56 | Zavolanie php funkcie javascriptom

Skús toto:
Kód:
<script language="javascript">
function zmaz(id) {
  zmazat = window.confirm('Prajete si zmazat oznanaceny inzerat?');
  if (zmazat == true) {
    window.location = 'tvoja_cesta_k_suboru.php?id='+id;
  }
}
</script>


_________________
V príprave...
Offline

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

Registrovaný: 21.04.07
Prihlásený: 07.09.08
Príspevky: 16
Témy: 2 | 2
NapísalOffline : 23.08.2008 20:07 | Zavolanie php funkcie javascriptom

alebo to zavolaj AJAXom, nebude nutne ziadne presmerovanie a mozes si nechat vygenerovat aj nejaky status kod ci bola zmazana ktory potom ziskas


Offline

Užívateľ
Užívateľ
Zavolanie php funkcie javascriptom

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 23.08.2008 23:35 | Zavolanie php funkcie javascriptom

a ked niekto nema JS, tak si skoncil ?

daj to takto radsej:

Kód:
<a href="subor.php?premenna=bla&dajsem=cochces" onclick="return confirm('Prajete si zmazat oznanaceny inzerat?');" title="Prajete si zmazat oznanaceny inzerat?">zmazat inzerat</a>


Offline

Skúsený užívateľ
Skúsený užívateľ
Zavolanie php funkcie javascriptom

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 24.08.2008 16:25 | Zavolanie php funkcie javascriptom

A aby som ťa už úplne domotal, ani Blackshadow-ov príklad nie je úplne najlepší, pretože používa HTTP metódu GET a teda je to náchylné na Cross-Site Request Forgery, čo je typ zákerného útoku na tvoju aplikáciu. Ochrániť sa dá tak, že použiješ metódu POST - teda klasický HTML formulár.
Kód:
<form method="post" action="nejaky_subor.php" onsubmit="return confirm('Prajete si zmazat oznanaceny inzerat?');">
  <input type="hidden" name="nejakePolicko" value="nejakaHodnota">
  <input type="submit" value="Zmazať">
</form>


_________________
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ľ
Zavolanie php funkcie javascriptom

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 24.08.2008 22:56 | Zavolanie php funkcie javascriptom

p360t - dovolim si oponovat ..
ako je moj script nachylny na XSS ??? Ak to bude vypisovat, ok, ale treba to ved osetrit, to je jasne...
tiez sa da ale prepisat aj tvoj hidden input ;)

alebo nejak inak??


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Čestný člen
Čestný člen
Zavolanie php funkcie javascriptom

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17 | 17
NapísalOffline : 24.08.2008 23:15 | Zavolanie php funkcie javascriptom

xss a csrf neni to iste. a co sa tyka ochrany proti csrf pomoze pouzivat tokeny. viac napriklad aj tu http://blackhole.sk/web-coder-paranoia


_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
 [ Príspevkov: 7 ] 


Zavolanie php funkcie javascriptom



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Viac nasobne zavolanie funkcie

v Backend

2

395

03.09.2010 21:38

php30

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

Odoslanie formularu do funkcie php

v Backend

1

469

17.01.2011 18:19

emer

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

php funkcie, template, sql dotazy v funkcii

v Backend

10

900

18.01.2009 11:11

Unlink

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

FreeHost s podporou PHP a funkcie FOpen(); FWrite; ...

v Hosting, servery a domény

2

1107

02.07.2008 17:37

Triminka

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

Zavolanie skriptu

v Frontend

8

980

17.04.2008 14:06

Ded'leg

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

Problem s javascriptom

v Frontend

4

489

16.09.2012 19:19

Jame_s

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

Pomoc s javascriptom

v Frontend

1

489

02.05.2012 10:41

GoodWill

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

problem s javascriptom FC8

v Unix-like systémy

0

663

07.05.2009 18:38

tlacitko Enter

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

kontrola uploadnuteho obrazka javascriptom

v Backend

14

908

01.09.2007 20:48

wotan

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

Upozornenie pri HTML stránke Javascriptom

v Frontend

3

3051

09.01.2019 15:36

martinius96

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

Formátovanie textu vypísaného JavaScriptom pomocou HTML

v Frontend

6

1462

15.09.2022 13:06

void

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

funkcie

v Backend

5

975

15.11.2007 9:57

sento

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

cvičné funkcie

v Kôš

0

59

23.01.2020 22:51

Alcatraz750

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

Excel - funkcie

v Ostatné programy

0

525

24.02.2016 10:06

mio

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

API funkcie

v Backend

21

2110

12.09.2008 23:05

stopa27

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

POLYNOMICKE FUNKCIE

v Backend

2

826

17.01.2009 20:48

dianka10



© 2005 - 2026 PCforum, edited by JanoF