21. juli 2007 - 21:51Der er
9 kommentarer og 1 løsning
trakke point.
Hej
Jeg er igang med at lave et point system til mit forum.. det går også fint men er stødt i et lille problem
KODE :
$point = $point - $point; $sql_update = mysql_query("UPDATE users SET point='$point' WHERE username='$_SESSION[username]'");
min kode hvor brugerens Point statestik blir opdateret.. men når brugeren opretter en tråd og eks. vil sætte 10 point på det skal brugeren selvfølgelig miste 10 point.. men i mit tilfælde mister brugeren alle sine 500 start point.. Nogen der kan forklare mig problemet.. eller hvad jeg gør forkert...
har os gjort sårn.. men mit problem er at hvis brugeren ønsker at bruge 10 point, skal der jo trakkes 10 ppoint fra det samlede antal point som brugeren har.. men med den kode som jeg viser mister brugeren alle siden 500 point som man får til at starte med..
mit problem er at trakke point fra de 500, når brugeren eks. bruger 10 point på et spørgsmål, med den kode som vises i mit indlæg. trakker den 500 point. selvom den kun skal trakke 10 point.. kender du en kode løsning på det
Sorry, men det er jo klart at din sætning ikke fungerer ! :)
Du trækker $point fra $point ! Det giver reelt altid 0
Hvis du kun vil have 1 record med Point i stedet for mit forslag hvor du har alle de forskellige transaktioner således du reelt kan følgen alle ind og ud, skal du ud i noget ala: $sql_select = mysql_query("SELECT point FROM users WHERE username='$_SESSION[username]'"); $row_select = mysql_fetch_array($sql_select);
$point = $row_select[point] - $point;
$sql_update = mysql_query("UPDATE users SET point='$point' WHERE username='$_SESSION[username]'");
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.