|
|
|
| Скажите пожалуйста как сделать счетчик в меню, чтобы после title выводилась статистика, т.е. счетчик сколько заметок в категории?
пожалуйста помогите, очень помощь нужна.
вот код:
$result10 = mysql_query ("SELECT COUNT(*) FROM categories WHERE cat=$cat",$db);
$sum = mysql_fetch_array($result10);
$result2 = mysql_query("SELECT title, cat, id FROM categories WHERE cat='1'",$db);
if (!$result2)
{
echo "<strong>Запрос на выборку данных из базы не прошел.</strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result2) > 0 )
{
$myrow2 = mysql_fetch_array($result2);
do
{
if($php_thoughts == $myrow2['title']){
$class_section = 'coolmenu_a';
}
else
{
$class_section = 'coolmenu';
}
printf ("<div id = $class_section ><a class = 'menu' href='categories.php?cat=%s'><img src='images/arrow.gif' width='5' heigth='8' class='arraw' border='0'>%s</a></div>",$myrow2["id"],$myrow2["title"]);
}
while ($myrow2 = mysql_fetch_array($result2));
}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}
|
| |
|
|
|
|
|
|
|
для: maga0951
(28.05.2010 в 12:27)
| | 1. А какова структура базы данных? И где храняться сами заметки?
2. Нужно подсчитывать их число каждый раз или эта информация уже кэширована в таблице categories?
3. Категории вложенные или нужно подсчитать количество записей принадлежащих непосредственно текущей категории? | |
|
|
|
|
 15.1 Кб |
|
|
для: cheops
(28.05.2010 в 12:41)
| | вот скингорт базы, т.е. таблица categories | |
|
|
|
|
 30.2 Кб |
|
|
для: maga0951
(28.05.2010 в 12:58)
| | а здесь хронятся сами заметки | |
|
|
|
|
 5.3 Кб |
|
|
для: maga0951
(28.05.2010 в 12:59)
| | а имею я ввиду такой счетчик | |
|
|
|
|
|
|
|
для: maga0951
(28.05.2010 в 12:58)
| | А в поле cat таблицы categories что хранится? | |
|
|
|
|
|
|
|
для: cheops
(28.05.2010 в 13:20)
| | число. на вверху есть скиншлот посмотрите | |
|
|
|
|
|
|
|
для: maga0951
(28.05.2010 в 13:44)
| | А что оно означает? Именно в таблице categories? | |
|
|
|
|
|
|
|
для: maga0951
(28.05.2010 в 12:27)
| | $result10 = mysql_query ("SELECT COUNT(*) FROM categories WHERE cat=$cat",$db);
А это разве не то? | |
|
|
|
|
|
|
|
для: Tonik992
(28.05.2010 в 13:04)
| | ничего, это я по ошибке. хотел посчитать сколько заметок в базе. пожправльте код пожалуйста | |
|
|
|
|
|
|
|
для: maga0951
(28.05.2010 в 13:11)
| | а таком запросе у меня по всем котегориям выводится статистика по 1 cat | |
|
|
|
|
|
|
|
для: maga0951
(28.05.2010 в 13:11)
| | Таблица catigories?? В ней куча куча записей.. И ты хочешь узнать, сколько таких "куча куча" записсей??
mysql_query("Select count(id) from catigories"); | |
|
|
|
|
|
|
|
для: Tonik992
(28.05.2010 в 13:13)
| | вообще то я хочу сделать статистику, подправьте код пожалуйста. я вот не умею делать этого, поэтому прошу у вас | |
|
|
|