Просмотр поста

.
mRWiNeT
#НетВойне #NoWar #НіВійні

Сидел все ломал голову, насчет сортировки что писал выше.
Решил написать, так:

if ($rating == 0 && $bonus > 0) {
$kol = $bonus;
} elseif ($rating > 0 && $bonus == 0) {
$kol = $rating;
}
return $kol;

        $q = mysql_query("SELECT * FROM `users` ORDER BY `$kol` DESC LIMIT $start, ". $p_page);


Сортировка будет по $kol, скажите правильно все сделал?

Но сейчас стал еще вопрос в одном рейтинг идет не только по целым числам. Он идет "0.23" ,"0.345" ,"2.002". Но проблема в том что в функции равняется с 0, а 0 больше, чем 0.32, правильно?? Как сделать тогда чтоб проверялось и на десятичный и сотые, определяли их как 0, а есть "2.23", то чтоб функция определяла как целую цифру?

И тогда выходит:
$rating = и тут фунция которая округляет до целой цифры 
if ($rating == 0 && $bonus > 0) {
$kol = $bonus;
} elseif ($rating > 0 && $bonus == 0) {
$kol = $rating;
}
return $kol;


Чет много написал, ладно. Один вопрос, если верный код, то какой код округления цифры?