I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Den mindre kønne løsning kunne være at smide det i et array i din while løkke, og så efterfølgende outputte menuen.
Noget i stil med: $GET_art = $mmysqli->query("SELECT menuName,menuUrl,menuParent FROM menu ORDER BY menuPriority desc"); $menu = array(); while ($row = $GET_art->fetch_array(MYSQLI_ASSOC)) { if (!empty($row['menuParent'])) { // UNDERMENU $menu[$row[menuParent]]['sub'][] = "\t\t\t\t\t\t<li><a href=\"".$row['menuUrl']."\" class=\"p\">".$row['menuName']."</a></li>\n" } else { // HOVEDMENU $menu[$row[menuID]]['parent'] = "\t\t\t\t\t<li><a href=\"".$row['menuUrl']."\">".$row['menuName']."</a></li>\n" } }
foreach($menu as $topmenu) { echo $topmenu; if (isset($topmenu['sub'])) { foreach($topmenu['sub'] as $submenu) { echo $submenu; } } }
Havde håbet jeg kunne holde den på en simpel linje,
men den eneste udvej er følgende
<div id="amenu"> <div id="hmenu">Varergrupper</div> <ul> <?php //ASC (( WHERE menuParent IS NULL )) $menuMain = $mmysqli->query("SELECT menuID,menuName,menuUrl,menuParent FROM menu WHERE menuParent IS NULL ORDER BY menuPriority ASC");
while ($main = $menuMain->fetch_array(MYSQLI_ASSOC)) { // HOVEDMENU echo "\t\t\t\t\t"; echo "<li><a href=\"".$main['menuUrl']."\">".$main['menuName']."</a></li>\n"; // UNDERMENU $menuSekund = $mmysqli->query("SELECT menuName,menuUrl,menuParent FROM menu WHERE menuParent='".$main['menuID']."' ORDER BY menuPriority ASC"); while ($sekund = $menuSekund->fetch_array(MYSQLI_ASSOC)) { echo "\t\t\t\t\t\t"; echo "<li><a href=\"".$main['menuUrl']."-".$sekund['menuUrl']."\" class=\"p\">".$sekund['menuName']."</a></li>\n"; } } ?> </ul> </div> </div>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.