Здравейте,
значи имам малък проблем..
Имам този код който ми показва ранк на потребителя, неговото име и точките му.
Също така имам функция с която генерирам ранк на потребителя тоест на кое място е в класацията.
Така проблемът ми е, че когато има 2 или повече потребители с еднакви точки, то на потребителите с еднакви точки изкарва ранк #0... Някой ако има някаква идея да помага, давам +1 :lol:
значи имам малък проблем..
Имам този код който ми показва ранк на потребителя, неговото име и точките му.
Код:
$sql = mysql_query("SELECT * FROM `ladder` WHERE `player_status`='1' ORDER BY `player_points` DESC");
while ($row = mysql_fetch_array($sql)
{
echo "#".get_rank($row['player_points'])." - ".$row['player']." @ Points:".$row['player_points'];
}
Също така имам функция с която генерирам ранк на потребителя тоест на кое място е в класацията.
Код:
function get_rank($points) {
$sql = mysql_query("SELECT COUNT(id) AS az FROM `ladder` WHERE `player_points` > '".$points."'");
$row = mysql_fetch_array($sql);
return $row['az'];
}
Така проблемът ми е, че когато има 2 или повече потребители с еднакви точки, то на потребителите с еднакви точки изкарва ранк #0... Някой ако има някаква идея да помага, давам +1 :lol: