Я разделял продукты по категориям и подкатегориям. С запросом и циклом while я могу правильно отследить все категории в списке.Список подкатегорий по категории - тянуть от mysql
$query = mysql_query("SELECT * FROM category WHERE `enabled`='1'");
while ($query_row = mysql_fetch_assoc($query)) {
echo '$query_row[catname]';
}
То, что я пытаюсь сделать, чтобы иметь названия суб-категории, перечисленные под их название категории:
$query = mysql_query("SELECT * FROM category WHERE `enabled`='1'");
while ($query_row = mysql_fetch_assoc($query)) {
echo '<h1>'.$query_row["catname"].'</h1>';
$sql = mysql_query("SELECT * FROM subcategory WHERE `catid`='$query_row[catid]'");
while ($row = mysql_fetch_assoc($sql)) {
echo '$row["subcatname"]';
}
}
Что я получаю список каждой категории (то больш) - но под ним список каждой подкатегории. Мне нужны только подкатегории, которые идут со своей категорией. Должен ли я использовать цикл for где-нибудь? Какое лучшее решение?
Конечный результат должен быть:
CARS
mazda
chevy
toyota
BIKES
yamaha
harley
suzuki
honda
BATTERIES
duracel
energizer
Как теперь. им получать
CARS
mazda
chevy
toyota
yamaha
harley
suzuki
honda
duracel
energizer
BIKES
mazda
chevy
toyota
yamaha
harley
suzuki
honda
duracel
energizer
BATTERIES
mazda
chevy
toyota
yamaha
harley
suzuki
honda
duracel
energizer
Что вы подразумеваете под «Мне нужны только подкатегории, которые идут со своей категорией»? какие подкатегории вы хотите? – ogres