Avatar billede jens99 Nybegynder
20. oktober 2004 - 14:42 Der er 1 kommentar og
1 løsning

Slette, opdater og give en dataer.

Hej, jeg er ved at lave et it-community næsten ligesom EXP.

Jeg vil have at når brugeren lægger et svar og brugeren som ejer spget "godkender" / "accepter" svaret skal han få points + spørgsmålet slettes + alt fra kommentarene til spg slettes.
Men der er bøbl ved den, den vil ikke give brugeren pointsne, og hellere ikke slette kommentare.



<?php
include("db.php");
$query1 = mysql_query("SELECT * FROM brugere where brugernavn='$_SESSION[brugernavn]'");
$row1 = mysql_fetch_array($query1);
?>
<?php
include("db.php");
$query = mysql_query("SELECT * FROM spg WHERE id = '$spgid' AND brugernavn='$_SESSION[brugernavn]'");
$row = mysql_fetch_array($query);

if ($_GET[PHPSESSID] == "c0dja8zk15"){
$stykke = $row1[point] + 15;
}
if ($_GET[PHPSESSID] == "c0dja8zk30"){
$stykke = $row1[point] + 30;
}
if ($_GET[PHPSESSID] == "c0dja8zk100"){
$stykke = $row1[point] + 100;
}

mysql_query("INSERT INTO brugere (point) VALUES ('$stykke')");
mysql_query("DELETE  FROM spg WHERE id = '$spgid'");
mysql_query("DELETE  FROM kom_svar WHERE spgid = '$spgid'");
echo "<meta http-equiv='refresh' content='0;URL=se_spg.php?id=$_GET[spgid]&overskrift=Se spørgsmål'>"

?>
Avatar billede sylvesternielsen Nybegynder
20. oktober 2004 - 18:29 #1
Sæt or die(mysql_error()) på din mysql_query();


Så kan du se hvilke fejl den laver.

Lav eventuelt noget echo på de forskellige punkter for at se hvilke data din database returnere mm.
Avatar billede jens99 Nybegynder
24. oktober 2004 - 21:48 #2
lukker
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