12. oktober 2008 - 13:58Der er
4 kommentarer og 1 løsning
problem men bruger level skifter / laver DB om
hej til jer alle
jeg har et problem men min side
jeg har lave så man har lavel og hu hvor jeg har en bruge på level 8 blive rden ved med at give en ny level hver gang man liger ind ( selv om man ikke har nok point til den næste level
nogle der kan fortelle mig hvorfor den pluselig er begyndet er rette DB når den ikek har gjort det før ?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
men jeg bruger 2 filer en til at tjeke point og en til at lave level up
level: <?php session_start();
include"config.inc.php";
$check = mysql_query("SELECT * FROM Users WHERE id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error());
while ($row12 = mysql_fetch_array($check)) {
//Her laver vi vores felt id til en variabel $u_id = $row12['id'];
//Her laver vi vores felt point til en variabel $u_point = $row12['point'];
//Her laver vi vores felt level til en variabel $u_level = $row12['level']; } $level = $u_level+1;
$check = mysql_query("SELECT * FROM user_rang WHERE id = $level ") or die(mysql_error());
while ($row54 = mysql_fetch_array($check)) {
//Her laver vi vores felt level_point til en variabel $level_point = $row54['level_point'];
}
if ($u_point > $level_point) { mysql_query("UPDATE users SET level = '$level' where id = '$u_id' LIMIT 1") or die(mysql_error()); // Opdatere Alle oplysningerne
echo "<br> Du er kommet en levelup !";
} else { //Hvis det ikke er tilfældet, udfør denne kode echo "<br>Desværre fik du ikke en level op denne gang !"; } ?>
point:
<?php session_start();
include"config.inc.php";
$check = mysql_query("SELECT * FROM users WHERE id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error());
while ($row21 = mysql_fetch_array($check)) {
//Her laver vi vores felt totallog til en variabel $totallog = $row21['totallog'];
//Her laver vi vores felt point til en variabel $u_point = $row21['point'];
//Her laver vi vores felt id til en variabel $user_id = $row21['id'];
//Her laver vi vores felt id til en variabel $u_level = $row21['level'];
//Her laver vi vores felt total_tid til en variabel $u_tid = $row21['total_tid']; }
$check = mysql_query("SELECT * FROM user_rang WHERE id = $u_level ") or die(mysql_error());
while ($row45 = mysql_fetch_array($check)) { //Her laver vi vores felt totallog til en variabel $log_point = $row45['login_point'];
//Her laver vi vores felt tid_point til en variabel $tid_point = $row45['tid_point']; }
//Her der laver vi en i alt variabel og pluser $login_point og $tid_point, så har vi lagt dem sammen nemlig :)
$point_ialt = $log_point*$totallog/5;
$pointialt = $u_tid/$tid_point/100;
$Bruger_point = $pointialt+$point_ialt;
$point = round($Bruger_point);
mysql_query("UPDATE users SET point = '$point' where id = '".$_SESSION['id']."' LIMIT 1") or die(mysql_error()); // Opdatere Alle oplysningerne
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.