- Egy óra, két rendszer
- Már be is futott a Galaxy A17 5G
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch7 - kötelező kör
- Fotók, videók mobillal
- MIUI / HyperOS topik
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy Buds3 Pro - szárat eresztettek a babok
- Vivo X200 Pro - a kétszázát!
Hirdetés
Köszönjük a sok biztatást, támogatást! Egy rövid ideig még féláron tudsz hirdetni, előfizetni!
Új hozzászólás Aktív témák
-
PoniLoW
csendes tag
Sziasztok!
Van egy menürendszerem, amit admin menüből lehet módosítani adatbázison keresztül. A gondom az vele, hogy akkor is lenyílik, ha nincs második szintű menüpont, így nem is kattintható, hiába van rajta hivatkozás. Úgy kellene tehát megcsinálni, hogy csak akkor nyíljon le, ha van alatta második szint (ugyanez igaz a második szintnél is, hogy csak akkor nyíljon le, ha van harmadik), másküldönben pedig egy sima hivatkozás legyen, ami kattintható.
Az adatbázisban a 'parent' oszlopban 0 szerepel, ha főmenü, ha pedig valamely főmenünek az almenüje, akkor a főmenü id-je kerül oda.
A navigation.php kódja a következő:
<?php
$sql = "SELECT * FROM categories WHERE parent = 0";
$pquery = $db->query($sql);
?>
<!-- Top Nav Bar -->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<a href="../nyomtatok/index.php" class="navbar-brand">3D nyomtatók</a>
<ul class="nav navbar-nav">
<?php while($parent = mysqli_fetch_assoc($pquery)) : ?>
<?php
$parent_id = $parent['id'];
$sql2 = "SELECT * FROM categories WHERE parent = '$parent_id'";
$cquery = $db->query($sql2);
?>
<!-- Menüpontok -->
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo $parent['category'];?><span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<?php while($child = mysqli_fetch_assoc($cquery)) : ?>
<li><a href="#"><?php echo $child['category']; ?></a></li>
<?php endwhile; ?>
</ul>
</li>
<?php endwhile; ?>
</div>
</nav>A válaszokat előre is köszönöm!
-
PoniLoW
csendes tag
válasz
fordfairlane #18482 üzenetére
Tökéletes, köszönöm mindkettőtöknek!
-
PoniLoW
csendes tag
Sziasztok!
Van egy phpmyadminból létrehozott menüm:
<!-- Top Nav Bar -->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<a href="/index.php" class="navbar-brand">3D nyomtatók</a>
<ul class="nav navbar-nav">
<?php while($parent = mysqli_fetch_assoc($pquery)) : ?>
<?php
$parent_id = $parent['id'];
$sql2 = "SELECT * FROM categories WHERE parent = '$parent_id'";
$cquery = $db->query($sql2);
?>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo $parent['category']; ?><span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<?php while($child = mysqli_fetch_assoc($cquery)) : ?>
<li><a href="#"><?php echo $child['category']; ?></a></li>
<?php endwhile; ?>
</ul>
</li>
<?php endwhile; ?>
</div>
</nav>A gondom vele az, hogy a karakterkódolása el van csusszanva, elég bénák az ékezetes karakterek. Az oldal többi részén viszont hibátlan. Átállítottam az adatbázist, a táblát és a sorokat is utf_8_hungarian_ci-re és utf_8_general_ci-re is, egyikkel sem volt jó. Van valami más ötletetek? Köszi!
Új hozzászólás Aktív témák
- HP EliteBook 840 G8 i5-1135G7 32GB 1000GB 1 év garancia
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 490+ POZITÍV ÉRTÉKELÉS
- LG 55C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / Rog RX580 8GB / 32GB DDR4 / 500GB SSD
Állásajánlatok
Cég: FOTC
Város: Budapest