- Автор темы
- #1
хотелось бы чтобы это был один запрос а не 40+ как сейчас у меня.
Вот сам скрипт:
Вот сам скрипт:
PHP:
$_RES = $db->query ("SELECT nameCategories,idSubCat,link FROM `categories` ORDER BY nameCategories");
$navigation = "<ul id='navmenu'>\n";
while ($_ROW = $db->fetch_array ($_RES))
{
$navigation .= "<li><a href='" . $_ROW['link'] . "'>" . $_ROW['nameCategories'] . "</a>\n";
if ($_ROW['idSubCat'] > 0)
{
$_RES_subCat = $db->query ("SELECT nameSubCategories,link FROM `subCategories` WHERE id = '" . $_ROW['idSubCat'] . "' ORDER BY nameSubCategories");
$navigation .= "<ul>\n";
while ($_ROW_subCat = $db->fetch_array ($_RES_subCat))
{
$navigation .= "<li><a href=\"" . $_ROW_subCat['link'] . "\">" . $_ROW_subCat['nameSubCategories'] . "</a></li>\n";
}
$navigation .= "</ul>\n";
}
$navigation .= "</li>\n";
}
$navigation .= "</ul>\n";