25. marts 2004 - 22:37Der er
8 kommentarer og 1 løsning
Kodningsfejl evt. SQL strengen ? help
Jeg vil lave således at når jeg sletter en bruger i mit nye forum så sendes der en mail til brugeren
Jeg skriver fx. slet.php?deluser=anders
<?php Connection her!!!
$query = mysql_query("SELECT `email` FROM `users` WHERE `username` = '". urldecode($_GET["deluser"]) ."'");
while($res = mysql_fetch_array($query)) { mail($res[email], "Din bruger er blevet slettet!", "$besked2", "Fra: mail@override.dk");
}
} ?>
Brugeren anders burde nu modtage en mail men det gør brugeren ikke :(
Brugeren slettes fint men i ovenstående kode skulle der sendes en mail til brugeren hvor der står den er blevet slettet.. dette vil dog ikke rigtigt virke :(
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
25. marts 2004 - 22:52#1
Du kan tjekke det, ved at anføre "or die(mysql_error);" efter din query.
if ($query = @mysql_query("SELECT `email` FROM `users` WHERE `username` = '". urldecode($_GET["deluser"]) ."'")) { $res = mysql_fetch_array($query); mail($res["email"], "Din bruger er blevet slettet!", $besked2, "From: mail@override.dk"); } else { echo "Der opstod en fejl i SQL query!"; exit(); } ?>
Synes godt om
Slettet bruger
26. marts 2004 - 10:48#9
Det burde ikke være nødvendigt at bruge urldecode. Den er mere beregnet til hvis man selv har urlencodet noget og IKKE sendt det videre i en URL. (Den burde dog heller ikke kunne skabe problemer her.)
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.