SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Категории и подкатегории

pain

New member
Здравейте! Правя една системка за новинки и искам да направя да има категории и подкатегории. Категориите успях да ги направя да се извеждат, но подкатегориите не. Вижте файла :
Код:
<html>
<head>
</head>
<body>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include "config.php";
$title = ($_POST['title']);
$opisanie = ($_POST['name']);
$msg = ($_POST['comment']);
$avtor = $userdata['username'];
$kategoria = $_POST['kategoria']; 
?>
<center><form method='post' action='addchap.php' name='form1'>
<input type='hidden' name='title' />
<?php
$query = "SELECT * FROM manga";
$result = mysql_query($query) or die (mysql_error());
echo "<br /><div><select name='kategoria'>";
while ($row = mysql_fetch_assoc($result)) {
echo "<option value='$row[name]'>$row[name]</option>";
}

$query = "SELECT * FROM mangalist WHERE manga='$row[name]'";
$result = mysql_query($query) or die (mysql_error());
echo "<br /><div><select name='kategoria2'>";
while ($data = mysql_fetch_assoc($result)) {
echo "<option value='$data[chap]'>$data[chap] $data[name]</option>";
}
echo "</select></div>";
?>

Искам, когато избера от падащото меню категория, в другото меню да излизат всички под-категории към нея.
Къде греша в кода ?

П.П. Извинявам се за предишния пост. Бях поставил грешен текст и не бях погеднал . ИЗВИНЯВАМ СЕ МНОГО !
 
Последно редактирано:
Re: Категории и подкатегории

Не е безмислен, просто не си вникнал достатъчно дълбоко в смисъла.
 
Re: Категории и подкатегории

Къде греша в кода ?

Грешиш в задаването на въпроса.
Ние няма как да знаем структурата на таблиците.
Не виждам и ID-та да ползваш... Ако е така, вземи си промени начина на писане. :)
Ето ти примерна структура на таблицата на категориите, където всички видове категории са на едно място:
Код:
[B]ID name parent[/B]
1  cat1  0
2  cat2  0
3  cat3  1
4  cat4  1
5  cat5  2
Така, вземаме най-горното ниво:
Код:
select `id`, `name` from `cats` where `parent` < '1'
После второто ниво, където $res['id'] ни е текущата категория от цикъла на горната заявка:
Код:
select `id`, `name` from `cats` where `parent` = '".$res['id']."'"
И си готов. Вече ако имаш безброй категории, пускаш рекурсия, но както виждам, случая не е такъв.
 
Re: Категории и подкатегории

Грешиш в задаването на въпроса.
Ние няма как да знаем структурата на таблиците.
Не виждам и ID-та да ползваш... Ако е така, вземи си промени начина на писане. :)
Ето ти примерна структура на таблицата на категориите, където всички видове категории са на едно място:
Код:
[B]ID name parent[/B]
1  cat1  0
2  cat2  0
3  cat3  1
4  cat4  1
5  cat5  2
Така, вземаме най-горното ниво:
Код:
select `id`, `name` from `cats` where `parent` < '1'
После второто ниво, където $res['id'] ни е текущата категория от цикъла на горната заявка:
Код:
select `id`, `name` from `cats` where `parent` = '".$res['id']."'"
И си готов. Вече ако имаш безброй категории, пускаш рекурсия, но както виждам, случая не е такъв.

Ами погледни ми кода.. По същия начин съм го написал, но пак не се получава..
 

Горе