Валидатор молчит. Все работало до разделения Свитчем.
<?php
head('Пользователи сайта'); // выводим шапку
echo '<div class="pages">Сортировать по: <a class="page" href="?">ID</a><a class="page" href="?sort=online">Онлайн</a></div>';
switch($_GET['sort']){
default:
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `users`'), 0);
if($count == 0){
echo '<div class="error">Нет пользователей!</div>';
foot();
exit;
}
$start = page_count($count);
$total = page_count($count, 'total');
$q = mysql_query('SELECT `id` FROM `users` LIMIT '.$start.', '.$num.'');
while($post = mysql_fetch_assoc($q)){
echo '<a class="'.($num % 2 ? "link2" : "link".'" href="/us'.$post['id'].'">'.us($post['id'], 'no').' (ID: '.$post['id'].')</a>';
$num++;
}
page();
break;
case 'online':
$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `users` WHERE `on_time` > '.($time-600).''), 0);
if($count == 0){
echo '<div class="error">Нет пользователей в онлайне!</div>';
foot();
exit;
}
$start = page_count($count);
$total = page_count($count, 'total');
$q = mysql_query('SELECT `id`, `on_time` FROM `users` WHERE `on_time` > '.($time-600).' LIMIT '.$start.', '.$num.'');
while($post = mysql_fetch_assoc($q)){
echo '<a class="'.($num % 2 ? "link2" : "link".'" href="/us'.$post['id'].'">'.us($post['id'], 'no').' (ID: '.$post['id'].')</a>';
$num++;
}
page();
break;
}
foot(); // выводим ноги
?>
Добавлено 17.08.14 в 18:26:07:
о, инклуд функций забыл