gagal tampilin menu dinamis

di bagian navigasi menu terjadi error :

ini isi errornya => Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\tokoonline\includes\navigation.php on line 10

ini script navigation.php saya :


<?php
$sql = "SELECT * FROM categories WHERE parent = 0";
$pquery = $db->query($sql);
 ?>

<nav class="navbar navbar-default navbar-fixed-top">
   <div class="container">
      <a href="index.php" class="navbar-brand">BlackFashion</a>
      <ul class="nav navbar-nav navbar-right">
        <?php while($parent= mysqli_fetch_assoc($pquery)){ ?>
          <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Men<span class="caret"></span></a>
              <ul class="dropdown-menu" role="menu">
                 <li><a href="#">Shirts</a></li>
                 <li><a href="#">Pants</a></li>
                 <li><a href="#">Shoes</a></li>
                 <li><a href="#">Accessories</a></li>
              </ul>
          </li>
       <?php } ?>
   </div>
</nav>

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Diperbarui 6 tahun yang lalu

8 Jawaban:

mungkin masalah nya di parameternya... maaf kalo saya salah masih belajar juga hehehe:)

avatar asep67
@asep67

12 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

iya gan cuman masih lagi cari solusinya hehe

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

Kolom parent itu data type nya apa di database?

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

di dalam tabel categories saya punya 3 isi = id,categories,parent contoh = id 0 , categories baju ,parent 0 parent dia sifatnya int saya pasangnya

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

ane liat di tutorial video ini gan:

https://www.youtube.com/watch?v=3fVq67ixPEw&lc=z120i5z5brb1sdnmt22zvrfryynif12vo.1487010662639483

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

Mmm semestinya sih querynya sudah bener. Data typenya juga ga ada masalah. Satu2nya cara supaya tahu error lebih jelas pakai mysqli_error(). Setelah $pquery coba dikasih block begini


if(!$pquery)
{
    echo mysqli_error();
    exit;
}

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

oke gan bakal saya coba,trimakasih ... :D

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

wah ternyata salahnya di saya gan,koneksi databasenya salah milih database haha,trimakasih gan harus lebih teliti lagi saya

avatar fadhil sanad
@fadhil sanad

270 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban