ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 27.08.2009, 22:18
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами: 8956766

Репутация: 8
По умолчанию

Я делаю выводить по 25 на страницу. Если я ставлю выводить только online сервера, то к примеру если 15 online на странице выведит 15 из 25 а не все 25, а мне нужно чтобы выводило все 25 online
 
Ответить с цитированием

  #12  
Старый 27.08.2009, 22:24
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами: 8956766

Репутация: 8
По умолчанию

НУ вначале же надо с бд взять а потом уже выводить вот в этом и проблема
 
Ответить с цитированием

  #13  
Старый 27.08.2009, 22:41
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Покажи свой запрос к БД. Если там MySQL или подобное, то достаточно добавить простое условие, давно бы уже помогли. Несколькими постами выше Gifts об этом же сказал.
 
Ответить с цитированием

  #14  
Старый 27.08.2009, 22:46
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами: 8956766

Репутация: 8
По умолчанию

$query_my = "SELECT * FROM `list` where type='$game' ORDER BY golos DESC LIMIT $offset,10";
$serv = mysql_query($query_my, $connect) or die(mysql_error());

while ( $row_my = mysql_fetch_assoc($serv) ) {

}
 
Ответить с цитированием

  #15  
Старый 27.08.2009, 22:50
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Сделай так для вывода только онлайн-серверов (если поле с информацией о статусе сервера называется status):
PHP код:
$query_my "SELECT * FROM `list` where type='$game' and status='on' ORDER BY golos DESC LIMIT $offset,10"
 
Ответить с цитированием

  #16  
Старый 27.08.2009, 22:51
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами: 8956766

Репутация: 8
По умолчанию

статус не хранится в базе
 
Ответить с цитированием

  #17  
Старый 27.08.2009, 23:01
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Тогда это проблемнее, так как мы не знаем, сколько серверов должно быть отображено на страницах, находящихся перед той, которую мы просматриваем. Как вариант - делать полную выборку всех серверов из БД и работать с полученным массивом. Но если их очень много, то это неоптимально. Еще один вариант - на странице при выводе сделать кнопку "Показать/Скрыть сервера оффлайн" для пользователей, ее функционал реализовать на JavaScript.
 
Ответить с цитированием

  #18  
Старый 27.08.2009, 23:05
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
С нами: 9541766

Репутация: 2407


По умолчанию

Цитата:
отобразит все серваки в online без серваков offline
Он имеет в виду, что в этом случае на странице будет меньше 10 серверов (т.е. сколько должно было бы быть на странице). Если все сервера на странице будут оффлайн, то вообще пустая страница отобразится, это неприемлемо.
 
Ответить с цитированием

  #19  
Старый 27.08.2009, 23:12
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами: 8956766

Репутация: 8
По умолчанию

Над этим варинатом я думал но вначале мне кажется нужно решить эту проблему
 
Ответить с цитированием

  #20  
Старый 27.08.2009, 23:16
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами: 8956766

Репутация: 8
По умолчанию

Короче ни как да нельзя решить ? надо обязательно выводить в бд
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка акков Вконтакте) Phoenixy Болталка 4 12.06.2009 12:40
Сортировка по маскам nupaT Skype, IRC, ICQ, Jabber и другие IM 3 23.01.2009 22:40
Сортировка адресов Елена Сафонова Уязвимости Mail-сервис 3 19.06.2006 23:26
Сортировка номеров icq nc.STRIEM Skype, IRC, ICQ, Jabber и другие IM 0 10.06.2006 20:40



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.