PHP/MySQL | Небольшая трабла
Итак, реализую одну фичу для форума - вывод суммы тем подразделов раздела. Т.е.
есть 1 раздел и 2 подраздела:
-Раздел(4)
--Подраздел1(1)
--Подраздел2(3)
Не могу что то придумать, как бы сделать сумму этих тем(1+3).
Код:
Кодеры, может подскажете, как бы реализовать? Заранее спасибки:)
есть 1 раздел и 2 подраздела:
-Раздел(4)
--Подраздел1(1)
--Подраздел2(3)
Не могу что то придумать, как бы сделать сумму этих тем(1+3).
Код:
$razdelq=$db->query("SELECT * FROM `forum_razdel`");
while($razdel = $razdelq->fetch_assoc()){
echo '<div class="title">'.$razdel['name'].'</div>';
$subq = $db->query("SELECT * FROM `forum_subrazdel` WHERE `razdel` = '".$razdel['id']."'");
while($sub = $subq->fetch_assoc()){
$numt = $db->query("SELECT * FROM `forum_topics` WHERE `sub` = '".$sub['id']."'")->num_rows;
echo '<a href="forum/'.$sub['id'].'"><div class="block">'.$sub['name'].'('.$numt.')</div></a>';
}
}
Кодеры, может подскажете, как бы реализовать? Заранее спасибки:)
плохо тебя понял
Bymas, Сам долго думал над написанием(
Крч, смотри. Есть разделы и подразделы. Нужно сделать вывод суммы всех тем в разделе(сумма тем подразделов) и сумма тем в подразделе.
Крч, смотри. Есть разделы и подразделы. Нужно сделать вывод суммы всех тем в разделе(сумма тем подразделов) и сумма тем в подразделе.
![](/views/icon/no_avatar.png)
DELETED
29 июля 2015, в 21:01
Delete
CreepMatis (29.07.2015 в 20:51)
Итак, реализую одну фичу для форума - вывод суммы тем подразделов раздела. Т.е.
есть 1 раздел и 2 подраздела:
-Раздел(4)
--Подраздел1(1)
--Подраздел2(3)
Не могу что то придумать, как бы сделать сумму этих тем(1+3).
Код:
Кодеры, может подскажете, как бы реализовать? Заранее спасибки:)
Итак, реализую одну фичу для форума - вывод суммы тем подразделов раздела. Т.е.
есть 1 раздел и 2 подраздела:
-Раздел(4)
--Подраздел1(1)
--Подраздел2(3)
Не могу что то придумать, как бы сделать сумму этих тем(1+3).
Код:
$razdelq=$db->query("SELECT * FROM `forum_razdel`");
while($razdel = $razdelq->fetch_assoc()){
echo '<div class="title">'.$razdel['name'].'</div>';
$subq = $db->query("SELECT * FROM `forum_subrazdel` WHERE `razdel` = '".$razdel['id']."'");
while($sub = $subq->fetch_assoc()){
$numt = $db->query("SELECT * FROM `forum_topics` WHERE `sub` = '".$sub['id']."'")->num_rows;
echo '<a href="forum/'.$sub['id'].'"><div class="block">'.$sub['name'].'('.$numt.')</div></a>';
}
}
Кодеры, может подскажете, как бы реализовать? Заранее спасибки:)
Тема раздела - строка базы, где раздел. Посчитай строки, где раздел.
________
посл. ред. 29.07.2015 в 21:02; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные, Что то я ещё больше запутался...
CreepMatis (29.07.2015 в 21:05)
Вилы_Выкидные, Что то я ещё больше запутался...
Вилы_Выкидные, Что то я ещё больше запутался...
он говорит тип $razdel['name']>>строка запроса>>(a дальш я сам не понял):D
![](/views/icon/no_avatar.png)
DELETED
29 июля 2015, в 21:17
Delete
CreepMatis (29.07.2015 в 21:05)
Вилы_Выкидные, Что то я ещё больше запутался...
Вилы_Выкидные, Что то я ещё больше запутался...
ты создаёшь тему в таблицу, пишется тема и метка раздела, в котором она создаётся, например 1, после считаешь строки с темами, где раздел помечен 1 :)
$tema_all=mysql_num_rows(mysql_query('SELECT tema FROM forum WHERE razdel=1'));
echo $tema_all;//колличество тем из раздела с меткой 1
________
посл. ред. 29.07.2015 в 21:19; всего 2 раз(а); by Вилы_Выкидные
Вилы_Выкидные, Тоже так думал) Были ещё мысли сделать в таблице тем поле razdel. Т.е. чтоб там был не только записан подраздел, но и раздел.
Всё бы хорошо, но эту штучку надо для уже готового форума...
Всё бы хорошо, но эту штучку надо для уже готового форума...
![](/views/icon/no_avatar.png)
DELETED
29 июля 2015, в 21:23
Delete
CreepMatis (29.07.2015 в 21:20)
Вилы_Выкидные, Тоже так думал) Были ещё мысли сделать в таблице тем поле razdel. Т.е. чтоб там был не только записан подраздел, но и раздел.
Всё бы хорошо, но эту штучку надо для уже готового форума...
Вилы_Выкидные, Тоже так думал) Были ещё мысли сделать в таблице тем поле razdel. Т.е. чтоб там был не только записан подраздел, но и раздел.
Всё бы хорошо, но эту штучку надо для уже готового форума...
не пойму, как тогда именно в том РАЗДЕЛЕ появляются ТЕМЫ, их просто нужно посчитать посчитав строки из раздела :)
Вилы_Выкидные, Нет. Смотри. Темы в подразделах. А подразделы - в разделах. Мне нужно подсчитать сумму тем в подразделах раздела.