• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
منو وزیر منو درcms
#1
Rainbow 
با سلام
من یک cms شخصی ساختم که وقتی میخواهم توی سایتم به آن محتوا بدهم مشکلی ندارم ولی در قسمت پرکردن محتوا در قسمت زیر منو برای یک سایت فرضی دچار مشکل میشوم .درواقع می توانم منوهای سایتم را به نمایش در بیاورم ولی زیر منوهایم که در cms ساختم را نه.
وارور

کد پی‌اچ‌پی:
mysql_fetch_array() expect parameter1 to be resource,boolean given in 
را میبینم[img][عکس: d7e85ad0327171b81.png][/img]
این قطعه ککد مربوط به نمایش منوهای من میشود:
کد پی‌اچ‌پی:
<ul class="menus menu-secondary">
<?
php
$menuQuery 
mysql_query("SELECT *
                          FROM menus
                          WHERE parent = 0
                          ORDER BY id ASC"
);
while (
$menuResult=mysql_fetch_array($menuQuery)) {
    
?>
    <li>
        <a href="<?=$menuResult['link']?>"><?=$menuResult['title']?></a>
       
    </li>
    <?php    
}
?>
   </ul> 
حال که میخوام زیرمنوهانمایش یابد از قطعه کدزیر استفاده کردم در دل کد بالا
کد پی‌اچ‌پی:
<ul class="menus menu-secondary">
<?
php
$menuQuery 
mysql_query("SELECT *
                          FROM menus
                          WHERE parent = 0
                          ORDER BY id ASC"
);
while (
$menuResult=mysql_fetch_array($menuQuery)) {
    
?>
    <li>
        <a href="<?=$menuResult['link']?>"><?=$menuResult['title']?></a>
       <ul class="children">
        <?php
        $menuQuery2 
mysql_query("SELECT *
                          FROM menu
                          WHERE parent = "
.$menuResult['id']);
        while (
$menuResult2=mysql_fetch_array($menuQuery2)) {
            
?>
           <li>
             
              <a href="<?=$menuResult2['link']?>?type=p"><?=$menuResult2['title']?></a>

            </li>
            
            <?php
                    
}
              
?>
       </ul>
    </li>
    <?php    
}
?>
   </ul> 
لطفا منو راهنمایی کنید
  پاسخ
تشکر شده توسط :
#2
اینطوری استفاده کن:
کد پی‌اچ‌پی:
$row mysql_fetch_array($menuQuery);
    foreach(
$row as $r) {
    

    


در ضمن mysql_fetch_array و بقیه توابع توی نسخه ی ۵.۵ به بعد در پی اچ پی پشتیبانی نمی شه. از mysqli استفاده کن
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان