Autor | Zpráva | ||
---|---|---|---|
pavek Profil * |
#1 · Zasláno: 11. 1. 2013, 18:45:20
Ahoj, potřeboval bych pomoc.
když jsem mazal data z databáze, tak se mi stalo, že jsem je smazal omylem. Chtěl jsem to ošetřit tím, že po stisknutí tlačítka smazat mi vyzkočí hláška "opravdu chcete smazat?", ale neodesílají se mi pomocí POST data. SCRIPT: <SCRIPT language="JavaScript"> function go_there() { var where_to= confirm("Opravdu chceš smazat toto video??"); if (where_to== true) { window.location="http://www.hasicinetolice.cz/php/delete_video.php"; } } </SCRIPT> Formulář: if($_SESSION['admin']=="$ne"){ echo' <tr> <td> <form action="javascript:go_there()" method="post"> <input type="hidden" name="smazat" value=',$radek['id'],' /> <input type="submit" name="submit" value="smazat" /> </form></td></tr> ';} echo '</table> <br />'; } Pomohl by mi někdo s tím, jak odeslat ID z formuláře? Děkuji |
||
Chamurappi Profil |
#2 · Zasláno: 11. 1. 2013, 18:50:08
Reaguji na pavka:
„ale neodesílají se mi pomocí POST data“ Proč by měla, když odeslání de facto rušíš a GETem v něm přesměrováváš? Na pseudoprotokol javascript: se ani nedá POSTovat.
Vrať formulář do původního stavu, zkus to jinak. |
||
pavek Profil * |
#3 · Zasláno: 11. 1. 2013, 23:04:14
Super, děkuji moc, strašně jsi mi pomohl.
Ještě se zeptám, dá se udělat, když potřebuju upravit data v databázy, že by vyskočilo takovéto okno, ale s formulářem? |
||
Časová prodleva: 11 let
|
0