- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen billentyűzetet vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- reMarkable - paper tablet
- Milyen pendrive-ot vegyek?
- Hogy mi van? A TikTok lett az Xbox ellenfele?
- Milyen egeret válasszak?
- Amlogic S905, S912 processzoros készülékek
- Autós kamerák
- OnePlus Pad 3
Ú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
- WD Black SN850X 8TB M.2 NVME PCI-E 4.0 x4 - Hűtőbordás- Új - 7200-6600 MBs - Eladó!
- WD Black SN850X 8TB M.2 NVME PCI-E 4.0 x4 - Új - 7200-6600 MBs - Eladó!
- P14s Gen2i 27% 14" FHD IPS i7-1165G7 T500 32GB 512GB NVMe magyar vbill ujjlolv IR kam gar
- Apple iPhone 13 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Szintlépés: 3,6 GHz, 12 / 64 GB NAS 6 darab NVMe bővítőhellyel, 2x 2,5 G LAN-nal
- ÚJ ASUS ROG Hyperion GR701 E-ATX RGB Gépház
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Xiaomi 11T 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 12 mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3452
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest



