Lidt hjælp, læg numre sammen
Har denne kode:<?php
//Sammenlæg points
function points ($usr_id) {
$usr_q = mysql_query("SELECT points,profilkig,pic,gbs,logins,written_msgs FROM users WHERE id = '$usr_id'") or print mysql_error();
$usr = mysql_fetch_array($usr_q);
//Her kan vi ændre i hvad det forskellige giver :)
$profilkig = "0.01";
$pic = "2";
$gbs = "0.01";
$logins = "0.07";
$written_msgs = "0.25";
$points = 0;
$points = $points + ($usr[profilkig]*$profilkig);
if($usr[pic] != '0') {
$points = $points + $pic;
}
$points = $points + ($usr[gbs]*$gbs);
$points = $points + ($usr[logins]*$logins);
$points = $points + ($usr[written_msgs]*$written_msgs);
if($usr[points] > 0) {
$points = $points + $usr[points];
} else {
$points = $points ($usr[points]);
}
$points = floor($points);
return $points;
}
?>
Problemet er bare at $usr[points] både kan hedde 10 eller -10, hvis den hedder -10 skal den minusse 10 fra $points og hvis den hedder 10 (eller et andet positivt tal) skal den lægge til.
