, поэтому у меня есть эта панель навигации с этим горизонтальным стилем демонстрации категории
Панель навигации
Я хотел бы показать div при наведении на одну из этих div'ов основной категории (очевидно, для каждой отдельной подкатегории). Это должно выглядеть примерно так https://www.datart.cz/index.html.
Теперь проблема в том, что с моим php-кодом он показывает только 1 категорию, потому что я могу преобразовать информацию в div подкатегории только один раз. Итак, мой вопрос: можно ли показать все категории с этим форматом кода или мне нужно использовать что-то вроде ajax или php oop или array. Пожалуйста, если у вас есть решение в php, я бы с удовольствием его увидел :). Вот код:
<?php
$generator = $con->prepare("SELECT idKategorie, Nazev, Kategorie_idKategorie FROM kategorie");
$generator->bind_result($id, $kategorie, $parent);
$generator->execute();
echo "<div class='contejner1' style='margin-top: 0px; margin-bottom: 0px;'>";
while($generator->fetch()){
if($parent == NULL){
echo "<div id='$kategorie' class='vliste' onmouseover='hoverkategorie($id)' onmouseout='unhoverkategorie($id)'>";
echo "$kategorie";
echo " </div>";
}
if($parent != NULL){
echo "<div id='$parent' class='podkategorie' onmouseover='hoverkategorie($parent)' onmouseout='unhoverkategorie($parent)'>";
echo "<div class='contejner1' style='margin-top: 0px; margin-bottom: 0px;'>";
echo "$kategorie";
echo "</div>";
echo "</div>";
}
}
echo "<div id='posledni' style='height: 20px; display: inline-block; vertical-align: middle; padding-left: 0px; padding-right: 0px;'>";
echo "</div>";
echo "</div>";
$generator->close();
?>