26. marts 2007 - 20:27Der er
5 kommentarer og 1 løsning
Confirmbox når Mysqltransaktion skal udføres/eller ikke udføres
Jeg har en stump php-kode, med en Deletesætning. Jeg vil have en confirmbox der spørger: "Vil du slette?" når man trykker på "Ja". Jeg går ud fra, at Javascript er mest velegnet?
Min kode:
if($_GET['action'] == 'delete') { $usernamedb = $_GET['user']; mysql_query("DELETE FROM loginphp WHERE Uname='{$usernamedb}'") or die(mysql_error()); header("Location:?action=nextpage&id=1"); }
Læg Javascripten på onClick på det link der fører til slettesiden og returner false hvis du ikke skal slette. Man kan ikke blande PHP og JavaScript som du lægger op til, da PHP udelukkende er serverside, modsat JavaScript der er client-side.
I og med at du hverken eksplicit eller implicit bad om at få noget kode, er det jo svært at vide at det var det du ville have - og jeg kan ikke se hvad du rent faktisk har manglet hvis du ellers læser det der står (du angiver i overskriften at du ved det hedder confirm(), og jeg siger du skal lægge det på onclick og returnere false for at undgå at linket rent faktisk følges).
Hvis det så endelig var så galt at du ikke kunne sætte det sammen, så kunne du jo lige have skrevet det, fremfor bare at beholde pointene til trods for at 95% af det manglende arbejde faktisk står i mit indlæg - det eneste der ikke er der er selve syntaksen, men det er igen ikke noget du beder om.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.