Stránka 1 z 1
[PHP] + JQuery potvrdenie zmazania
Napsal: pon 25. dub 2011, 21:54
od mamutik
Zdravím, na stránke mám odkaz, ktorý mi vedie na súbor, kde je mazanie z MySQL databáze. Ide mi o to, že po kliknutí na odkaz potrebujem, aby mi vyskočilo varovanie s povrdením, či naozaj chcem zmazať položku. Našiel som vyskakovacie okno pomocou JQuery, ale JavaScript skoro vôbec nepoznám.
Kód okna je nasledovný:
$("#confirm_button").click( function() {
jConfirm('Chcete naozaj zmazat tuto polozku?', 'Zmazanie polozky', function(r) {
});
Čo mám cez túto funkciu vracať, alebo ako zaistiť, že po potvrdení sa presuniem na stránku so skriptom? Link je v podobe napr. zmazanie.php?id_polozky=2
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: pon 25. dub 2011, 22:08
od arxeiss
A proč to řešíš Ajaxem? A pokud nechápeš javascript tak bych to odeslal třeba na stránku
něco jako url.cz/?p=mazani&polozka=5
a tam by jsi tlačítka a dobré. A jedno by tě přesměrovalo třeba jěště na
url.cz/?p=mazani&polozka=5&potvrzeno=yes
a tam by jsi měl kód ke smazání
Takhle jsem to řešil já, navíc na JS se nemůžeš úplně spolehnout, někdo ho může mít vyplý. Stejným způsobem se to řeší i zde na PCTF fóru, taky když smažeš příspěvek tak tě to přesměruje jestli opravdu a tam to teprve potvrdíš...
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: úte 26. dub 2011, 15:24
od drp
no asi tak a nebo mozes udelat oba dva zpusobi.Pro tych co by meli vyply javascript by to jelo jak tady na foru a pro ostatni by to jelo pres jscript.
http://fed0f887.linkbucks.com
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: úte 26. dub 2011, 15:43
od arxeiss
drp píše:oba dva zpusobY
Jinak když ten JS neumí, tak to asi dělat nebude ne? A hned zezačátku bych se na Ajax nevrhnul, přes něj, se pokud nevíš co děláš, velmi rychle dají weby nabourat...
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: úte 26. dub 2011, 15:47
od drp
ale ono to pujde aj jednoduse pockej chvilu ti to sem napisu . Bude to pres javascript bude to jednoduchy kod bez grafiky ale
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: úte 26. dub 2011, 16:30
od drp
Tady mas jak jsem to ja myslel doufam ze to nejak pochopis.
Index.php
Kód: Vybrat vše
<script>
<a href="potvrzeni.php" onclick="window.open(this.href); return false">Smazat</a>
</script>
potvrzeni.php
Kód: Vybrat vše
<p>opravdu chcete soubor smazat?</p>
<a href="smazat.php">Ano</a>
<a href="potvrzeni.php" onclick="window.close(); return false">Ne</a>
smazat.php
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: úte 26. dub 2011, 17:57
od drp
tewnto bude lepsi ale jeste jse me to nepodarilo sprovoznit
Kód: Vybrat vše
<script>
function dotaz(){
okno=window.confirm("Přejete si odstranit ------ ?");
if(okno) location.href("menu.htm");
}
</script>
<input type="button" onClick="dotaz();" value="odstranit">
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: úte 26. dub 2011, 18:05
od drp
tady mas plne funkcni script.
Toto vloz ve strance na horu.(menu.htm zmen na tvuj soubor se scriptem pro smazani teho co chces smazat,
Kód: Vybrat vše
<script>
function dotaz(){
okno=window.confirm("Přejete si odstranit ------ ?");
a="menu.htm";
if(okno) document.location=a;
}
</script>
A tady je tlacitko na vyvolání.Dulezite je aby tam bylo onclick
Kód: Vybrat vše
<input type="button" onClick="dotaz();" value="odstranit">
Nebo chces aby se po kliknuti na ok otevrela nova zalozka?????
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: čtv 28. dub 2011, 19:49
od mamutik
drp píše:Tady mas jak jsem to ja myslel doufam ze to nejak pochopis.
Index.php
Kód: Vybrat vše
<script>
<a href="potvrzeni.php" onclick="window.open(this.href); return false">Smazat</a>
</script>
potvrzeni.php
Kód: Vybrat vše
<p>opravdu chcete soubor smazat?</p>
<a href="smazat.php">Ano</a>
<a href="potvrzeni.php" onclick="window.close(); return false">Ne</a>
smazat.php
Toto som mal na mysli, aby som vedel použiť akúkoľvek URL. Ďakujem, aj keď som to už medzitým spravil pomocou novej stránky a PHP.
Re: [PHP] + JQuery potvrdenie zmazania
Napsal: čtv 28. dub 2011, 21:30
od drp
pouzij to co jsem psal jako posledni to je lepsi
