Ik weet niet of dit op de site staat, maar ik kan iig geen scriptje vinden:
Ik ben op zoek naar een script wat procenten uitrekend en laat zien via een balk..
$start = 0; //is geen probleem om te snappen denk ik
$eind = $user->rank //de query pakt de member met de hoogste rank (order by rank desc limit 1)
nu zit ik dan op een stat pagina van een willekeurig member, en daar wil ik een balk hebben met de rank in %.. wat hij dus uitrekend via $start en $eind..
heeft iemand mss een scriptje hiervoor?
hartelijk dank :-)
Dit geldt op Yme-Jans site voor elke gebruiker ja. Je hebt alleen kans dat je het op jouw site iets anders moet doen (iets andere SQL). Het script zet je gewoon op de pagina waar je het wilt laten zien.
Ik zou het script trouwens zo schrijven:
<?php
// Als je toch alleen de rank wilt hebben...
$load_now = mysql_query("SELECT `rank` FROM `members` WHERE `id`='" . $_GET['stat'] . "';");
// Persoonlijke voorkeur, maar volgens mij is het ook sneller dan een object aanmaken.
$now = mysql_fetch_assoc($load_now);
// In principe is dit logischer als je het maximum wilt:
$load_max = mysql_query("SELECT MAX(`rank`) FROM `members`;");
$max = mysql_fetch_assoc($load_max);
$score = $now['rank']/$max['rank'];
echo "<center>
<div style='display: block; background: green; width: ".$score*$max_breedte."px'>
" . round(100*$score)."%
</div></center>";
?>