Перейти к контенту

Знатоки MySQL, помогите...


Рекомендуемые сообщения

Имеется код:

 

<?php

########### News Category Selector by Cameron.v1.0 edited by Sore Thumbz to be Download Category #######################

$category_total = $sql -> db_Select("download_category","*", "download_category_parent >'0'");

$text = "<div style=\"text-align:center\">";

if(!$category_total){
       $text .= "<div class=\"forumheader2\" style=\"text-align:center\">No download categories yet.</div>";
}else{
       while($row = $sql-> db_Fetch()){
               extract($row);
               $text .="<div class='mediumtext' style=\"text-align:left\">     • <a href='" . e_BASE . "download.php?$download_category_id'>$download_category_name</a></div>";

       }
}
$text .="<div class='mediumtext' style=\"text-align:left\"><a href='" . e_BASE . "download.php'></a></div>";
$text .= "</div>";
$ns -> tablerender("Ôàéëû", $text);
// }
?>

 

Этот код отвечает за вывод категорий файлового архива в движке e107. Категории он исправно выводит, а вот число файлов в этой категории - нет :D Подскажите плиз как сделать чтобы он выводил и число файлов в категрии, пример - на этой картинке:

 

http://www.gta4.ru/deville/demo.jpg

 

Зелёным цветом обведено название категории.

 

Красным цветом обведено количество файлов в данной категориию

 

Заранее благодарен.

Ссылка на комментарий
Поделиться на других сайтах

Я не знаю структуры базы твоего файлового архива

но приведу пример подсчета кол-ва тем в IPB форуме

$f = ид форума

t.state = 'open' только открытые темы

 

SELECT count(*) FROM ibf_topics t WHERE t.forum_id = '$f' AND t.state = 'open'

$vsego_topics= mysql_result ($result,0,0);

 

$vsego_topics здесь результат кол-ва тем.

По этому же принцыпу сделай подсчет файлов, натрави count(*) на таблицу где хранится инфа о файлах

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.