Avatar billede Slettet bruger
22. april 2010 - 12:31 Der er 5 kommentarer og
1 løsning

Skal have lavet en Alert Box i Javascript...

Hej, står og mangler en Alert Box, skal bruges til at advare folk om hvis de er ved at slette noget...


Fx.. Så har jeg, et link som sletter noget i mysqlen, og vil gerne have at der kommer en Alert Box op, inden den sletter det i mysqlen, og advare folk om, og de skal kunne have muligheden at  lukke boksen hvis de ikk vil slette alligevel, uden der sker noget..


håber i kan hjælpe mig. har prøvet mig frem....
Avatar billede 2Mida Praktikant
22. april 2010 - 12:37 #1
Avatar billede Slettet bruger
22. april 2010 - 12:56 #2
ja, men mysql skal gå ind over... så den  sletter fra mysql..
Avatar billede Slettet bruger
22. april 2010 - 13:02 #3
Den skal bruge dette script til at slette fra mysql..

<?php
$hostname = "localhost";
$database = "test";
$username = "root";
$password = "";
   
$sql = mysql_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database);
       
//  nu skal vi se om id bliver valideret til at slette med
if($_GET[id] == "") { die('Forkert id nummer <a href="index.php">Tilbage</a>');
       
}else{
echo "<a href=\"index.php\">Tilbage</a>";
}
   
   
mysql_query("DELETE FROM `nav` WHERE id = '$_GET[id]'") or die(mysql_error());
mysql_query("DELETE FROM `pages` WHERE id = '$_GET[id]'") or die(mysql_error());
   
exit;
?>
Avatar billede public2 Nybegynder
22. april 2010 - 13:28 #4
Altså, et ganske almindeligt javascript som giver dig en "ja | nej" på f.eks. et tekstlink ser sådan her ud:

<a href="delete.php" onClick="return confirm('Er du sikker på du vil slette den valgte post?')">Slet</a>

Hvis man trykker "OK" så går den til delete.php og hvis ikke gør den intet. Den er ikke særlig køn og meget lige til, men den giver det ønskede resultat.

Er det sådan noget du er ude efter?

Med dit overstående script så er det jo bare at give nogle korrekte værdier. Du kan også sætte det ind i en form og sende f.eks. et hidden field med.

Eller du kan f.eks. sige:
a href="delete.php?delnav=<?php $_GET[id]?>&delpag=<?php $_GET[id]?>

Den kode er ikke så køn og skal nok lige rettes til, men idéen er, at dit javascript bare skal lave en sikring og så må du få PHP/SQL til at klare det andet.
Avatar billede Slettet bruger
22. april 2010 - 13:49 #5
Mange Mange Mange tak..

Du kan lige lægge et svar hvis du vil have nogle point...
Avatar billede public2 Nybegynder
22. april 2010 - 15:03 #6
Det var så lidt, godt du kunne bruge det :-)

Du får et svar her
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester