Hirdetés
- Samsung Galaxy S21 FE 5G - utóirat
- A középkategória egyik legjobb vétele - Dreame L40 Ultra AE
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Megtartotta Európában a 7500 mAh-t az Oppo
- Bemutatkozott a Poco X7 és X7 Pro
- 8000 mAh-s aksi a Kínában most bemutatott Honor 500-akban
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
Ú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
- Bomba ár! Lenovo ThinkPad L13 G1i - i5-10GEN I 8GB I 256SSD I 13,3" FHD I HDMI I W11 I Cam I Gar
- Bomba ár! Lenovo ThinkPad L390 - i5-8GEN I 8GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző törésgarancia
- Bomba ár! Lenovo ThinkPad X13 G1- i5-10310U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Eladó Denon 4400h
- Eredeti Lenovo 230W töltők - 4X20Z83995
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3734
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA -Kártyafüggetlen, MS3650, 100% Akkumulátor
- Update 11.13. Dell Latitude Precision Üzleti gépek, 2-in-1 gépek, 8-12. gen.
- QNAP TS-870U-RP 8 lemezes Rack NAS
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


