<?php
$q = $pdo->prepare("SELECT * FROM tbl_menu WHERE menu_parent=? ORDER BY menu_order ASC");
$q->execute(array(0));
$res = $q->fetchAll();
foreach ($res as $row) {
$r = $pdo->prepare("SELECT * FROM tbl_menu WHERE menu_parent=?");
$r->execute(array($row['menu_id']));
$total = $r->rowCount();
echo ' <li class="header_nav-list_item dropdown">';
if($row['page_id'] == 0) {
if($row['menu_url'] == '') {
$final_url = 'javascript:void(0);';
} else {
$final_url = $row['menu_url'];
}
?>
<a class="nav-link nav-item dropdown-toggle d-inline-flex align-items-center"
href="<?php echo $final_url; ?>"><?php echo $row['menu_name']; ?><?php if($total) {echo ' <i class="icon-angle-down icon"></i>';}; ?></a>
<?php
} else {
$r = $pdo->prepare("SELECT * FROM tbl_page WHERE page_id=? ");
$r->execute(array($row['page_id']));
$res1 = $r->fetchAll();
foreach ($res1 as $row1) {
?>
<a class="nav-link nav-item dropdown-toggle d-inline-flex align-items-center"
data-bs-toggle="collapse"
data-bs-target="#Menu"
data-trigger="dropdown"
aria-expanded="false"
aria-controls="Menu"
data-page="" href="<?php echo BASE_URL.URL_PAGE.$row1['page_slug']; ?>"><?php echo $row1['page_name']; ?>
<?php if($total) {echo '<em></em>';}; ?></a>
<?php
}
}
// Checking for sub-menu
$r = $pdo->prepare("SELECT * FROM tbl_menu WHERE menu_parent=?");
$r->execute(array($row['menu_id']));
$total = $r->rowCount();
if($total) {
echo ' <div class="dropdown-menu collapse"><ul>';
$res1 = $r->fetchAll();
foreach ($res1 as $row1) {
//
echo '<li class="dropdown-list">';
if($row1['page_id'] == 0) {
if($row1['menu_url'] == '') {
$final_url1 = 'javascript:void(0);';
} else {
$final_url1 = $row1['menu_url'];
}
?>
<a class="dropdown-item nav-item" href="<?php echo $final_url1; ?>"><?php echo $row1['menu_name']; ?></a>
<?php
} else {
$s = $pdo->prepare("SELECT * FROM tbl_page WHERE page_id=?");
$s->execute(array($row1['page_id']));
$res2 = $s->fetchAll();
foreach ($res2 as $row2) {
?>
<a class="dropdown-item nav-item" href="<?php echo BASE_URL.URL_PAGE.$row2['page_slug']; ?>"><?php echo $row2['page_name']; ?></a>
<?php
}
}
echo '</li>';
//
}
echo '</ul></div>';
}
echo '</li>';
}
?>
这是我的标题代码,任何人都可以告诉我或为我更新此代码
我想解决我的问题