Перейти к содержимому


Количество записей в фильтре

фильтр записи

Сообщений в теме: 3

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 Апрель 2016 - 13:42

Есть способ или внутренняя функция для подсчета количества записей, соответствующих фильтру? Т.е. передал номер фильтра - получил количество записей. Каким-то образом в КБ число записей подсчитывается, если выводится рядом с фильтром.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Апрель 2016 - 16:18

Нет, готовой функции нет. Обращаетесь к таблице фильтров, достаете условие, применяете к таблице - получаете число записей.

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 Апрель 2016 - 16:41

Просмотр сообщенияCbCoder (13 Апрель 2016 - 16:18) писал:

Нет, готовой функции нет. Обращаетесь к таблице фильтров, достаете условие, применяете к таблице - получаете число записей.
Ясно. Надеялся использовать чужое творчество.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 13 Апрель 2016 - 17:02

Да ладно, прям проблема какая. Вам именно копию с фильтра надо? А своими словами в условиях описать в цикле проблема? Или, например, в функции своей?
Хотя, конечно, не очень рационально с точки зрения машинного времени использовать для этого перебора, но просто лень вспоминать SQL и count в нем

function my_func_kol($table,$filtr) {
$n=0;  
$objects = data_table($table, "`status`=0 ".$filtr,"all");
  foreach ($objects as $ob) {
	$n++;
  }
return $n;
}

У меня все на таких подсчетитках и выводах их в манжетики <span> на кнопках сделано. Выводится список объектов в виде кнопок и на каждой функцией выводится текущая справочка. Очень красиво получается. Кому интересно, могу рассказать как для этого можно <style> заточить.

Сообщение отредактировал Александр Пономарев: 13 Апрель 2016 - 17:05






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных