Nejste přihlášen/a.
Zdravím, dělám si takovou privátní databázičku odkazů (něco jako záložky, ale ukládá se mi to do databáze) a mám menší problém s mazáním. Samotný kód, který maže z databáze funguje, ale chci to udělat tak, aby se mě to ještě zeptalo Ano či Ne-mazat.
Mám index.php do kterého se vypisuje seznam odkazů tímto kódem:
$spojeni=mysql_connect('localhost','login','heslo'); if(!$spojeni)die('Nepodařilo se připojit k databázi.'); mysql_select_db('links',$spojeni); mysql_query("SET CHARACTER SET utf8_czech_ci"); $co="SELECT * FROM links"; $navrat=mysql_query($co); echo("Link:Poznámka:"); while (list($link, $poznamka) = mysql_fetch_row($navrat)){ if($link != null){ echo(" $link $poznamka Smazat! "); } } echo("");
Potřeboval bych, aby po stisknutí tlačítka Smazat! mi to vyhodilo hlášku zda-li to opravdu smazat a pak popřípadě smazat. Mazací kód mám v delete.php. Takže buď po potvrzení okýnka přesměrovat na delete.php, které by se po vykonání zase zavřelo nebo to v tom definovat jako funkci a tu si z toho zavolat. Zkoušel jsem to všelijak i onak, ale nejde to. Prohlížeč používám Firefox. Díky
to si pleteš, tohle není záležitost PHP, ale HTML s javascriptem
zkus se na to podívat:
<script LANGUAGE="JavaScript"> <!-- function confirmSd(){ var agree=confirm("Opravdu smazat?"); if (agree) return true ; else return false ;} // --> </script>
<a href='ADRESA' title='smazat' onClick='return confirmSd()'><b>smazat</b></a>
No samozdřejmě, ale nefungovalo to ani podle návodů z internetu.
Jó už to jede. Akorát ještě menší problémek, jak mám "čistým" způsobem udělat automatické zavření panelu (okna) po 3 sekundách, popřípadě ihned po načtení?
mi nefunguje.
<body onload="self.close();">
V tom případě jak by se dalo udělat include(delete.php) na ten čudlík s potvrzením? To by bylo jak tak nad tím dumám nejlepší.
no to nevím... není racionální důvod nechat si zobrazit výstražné okno a pak jej chtít automaticky zavřít po 3 vteřinách. Buď potvrdím nebo ESC... víc nepotřebuju.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.