Udesign, не понял чего ты хочешь
Koenig, например пишу в форуме постов у меня их больше 100а так тепер меня нода выводит всех кто писал в форуме и сколка писал он в форуме
толка один юзера надо выводит один раз у меня выводиться все посты
Udesign, поставь limit добавь where
Koenig, питался изменит получил Error: table "cms_ban_ip"
Udesign, это думаю уже не сюда, а в поддержку. вроде уже не первый раз
Сидел все ломал голову, насчет сортировки что писал выше.
Решил написать, так:
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;
Чет много написал, ладно. Один вопрос, если верный код, то какой код округления цифры?
mRWiNeT, дробь обработать intval
2.22 -> 2
ДоХтор,
$rating = round($rating);
if ($rating == 0 && $bonus > 0) {
$statica = $bonus;
} elseif ($rating > 0 && $bonus == 0) {
$statica = $rating;
}
return $statica;
$c_p = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` ORDER BY `$statica`"),0);
постраничная нафигация
$q = mysql_query("SELECT * FROM `users` ORDER BY `$statica` DESC LIMIT $start, ". $p_page);
while ($ank = mysql_fetch_assoc($q)) {
вывод анкеты
}
Вроде так, но теперь у меня шапка грузится. а где должен быть вывод анкеты. то белая страница, а чем проблема??
mRWiNeT, включи показ ошибок. вроде уже не новичок