Autor Zpráva
pavek
Profil *
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
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 *
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?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0