[ 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: 532
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: 3128
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: 1772
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: 3128
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: 1757
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 PHP, ASP

2

196

03.09.2010 21:38

php30

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

Odoslanie formularu do funkcie php

v PHP, ASP

1

194

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 PHP, ASP

10

575

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 Webhosting a servery

2

792

02.07.2008 17:37

Triminka

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

Zavolanie skriptu

v JavaScript, VBScript, Ajax

8

620

17.04.2008 14:06

Ded'leg

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

Problem s javascriptom

v JavaScript, VBScript, Ajax

4

141

16.09.2012 19:19

Jame_s

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

Pomoc s javascriptom

v JavaScript, VBScript, Ajax

1

157

02.05.2012 10:41

GoodWill

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

problem s javascriptom FC8

v Operačné systémy Unix a Linux

0

349

07.05.2009 18:38

tlacitko Enter

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

kontrola uploadnuteho obrazka javascriptom

v PHP, ASP

14

451

01.09.2007 20:48

wotan

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

funkcie

v Assembler, C, C++, Pascal, Java

5

638

15.11.2007 9:57

sento

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

Excel - funkcie

v Ostatné programy

0

163

24.02.2016 10:06

mio

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

Ajaxove funkcie

v JavaScript, VBScript, Ajax

13

556

11.05.2009 23:01

feko.yxo

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

excel - funkcie

v Ostatné programy

5

173

20.03.2013 15:56

Winnetou

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

API funkcie

v Assembler, C, C++, Pascal, Java

21

1575

12.09.2008 23:05

stopa27

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

POLYNOMICKE FUNKCIE

v Assembler, C, C++, Pascal, Java

2

440

17.01.2009 20:48

dianka10

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

Java vstup funkcie

v Assembler, C, C++, Pascal, Java

6

324

28.11.2011 23:49

walther



© 2005 - 2017 PCforum, edited by JanoF