I thought if i query the database and order the results by ratio then there rank would be there row number..
But i dont know how to get a specific users row number?
Edited by BlazeForc3, 10 November 2005 - 07:31 AM.
Posted 10 November 2005 - 02:14 AM
Edited by BlazeForc3, 10 November 2005 - 07:31 AM.
Posted 11 November 2005 - 11:59 PM
Posted 12 November 2005 - 05:50 AM
$result = mysql_query("SELECT * FROM table ORDER BY ratio");
<?
//include your database connect part
$ranknumber = '0';
//use ASC and DESC to change the sort order of the results
$result = mysql_query("SELECT * FROM table ORDER BY ratio");
echo "<table>";
while($row=mysql_fetch_array($result))
{
$ratio = $row["ratio"];
$ratio = $row["username"];
echo "<tr><td>$ranknumber++</td><td>$ratio</td><td>$username</td></tr>";
}
echo "</table>";
?>
Posted 12 November 2005 - 07:58 AM
Posted 12 November 2005 - 01:02 PM
for($x=1; $row=mysql_fetch_array($result); $x++){
if($row['username'] == $username_to_be_found){
echo $x.' - '.$r['username'];
$found = true;
break;
}
}
if(!$found)) die('Member not found');
0 members, 1 guests, 0 anonymous users