Avatar billede proff Nybegynder
27. juni 2004 - 15:56 Der er 6 kommentarer og
1 løsning

Hvorfor gider den ikke slette?

Hej... Jeg har et problem med min kode. Den skriver at brugeren er blevet slettet. Men den sletter ikke noget i min database.

Den ved hvad $byefriend er og den ved hvad $username er, da jeg kan få den til at printe begge navne.


if($action=="removefriend" && $_REQUEST["oldfriend"]!="") {
$byefriend = $_REQUEST["oldfriend"];

$select_getfriendtjek = mysql_query("SELECT username FROM users WHERE(username='$byefriend')");
$select_friendtjek = mysql_query("SELECT me,friend FROM friends WHERE(me='$username' AND friend='$byefriend')");
$friend1 = mysql_num_rows($select_getfriendtjek);
$friend2 = mysql_num_rows($select_friendtjek);

if($friend1==0) {
print "<script>parent.document.getElementById('boxtekst').innerHTML ='<center><br>Fejl! - Brugeren kunne ikke findes</center>';\n</script>";
}
elseif($friend2==0) {
print "<script>parent.document.getElementById('boxtekst').innerHTML ='<center><br>Denne bruger er ikke på din venneliste, så brugeren kan ikke fjernes derfra!</center>';\n</script>";

} else {
mysql_query("DELETE FROM friends WHERE me='$username' AND friend ='$byefriend')");
print "<script>parent.document.getElementById('boxtekst').innerHTML ='<center><br>$byefriend er blevet fjernet fra listen over dine venner!</center>';\n</script>";
}
}
Avatar billede proff Nybegynder
27. juni 2004 - 15:57 #1
Mit problem er det nederste efter min else. Den sletter ikke noget? :(
Avatar billede jaw Nybegynder
27. juni 2004 - 15:58 #2
prøv:
mysql_query("DELETE FROM friends WHERE me='$username' AND friend ='$byefriend'");
tror der var en ( for meget

ellers brug:
mysql_query("DELETE FROM friends WHERE me='$username' AND friend ='$byefriend')") or die(mysql_error());

så får du et mere detaljeret output af fejlen...
Avatar billede proff Nybegynder
27. juni 2004 - 16:00 #3
Søreme ja, der var en "(" for meget.. Og jeg synes ellers at jeg havde kigget alt igennem :P
Avatar billede proff Nybegynder
27. juni 2004 - 16:00 #4
Smid et svar :)
Avatar billede jaw Nybegynder
27. juni 2004 - 16:01 #5
Ofte ser man sig blind :)
Avatar billede proff Nybegynder
27. juni 2004 - 16:01 #6
Hehe, mon ikke..
Avatar billede terrak Nybegynder
27. juni 2004 - 16:04 #7
Måske skulle du for en sikkerheds skyld sætte variablen $username?
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