para master bagai mana mengatasi kesalahan ini

(Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in salahnya dimana yaa

 $Dari=$_POST['Dari'];
$Sampai=$_POST['Sampai'];

$query = "SELECT * FROM tansaksi,tansaksi_det,produk join produk on tansaksi_det.id_produk=produk.id_produk join tansaksi on tansaksi_det.id_user=tansaksi.id_user  on tansaksi_det.tanggal_taransaksi= '$_POST[Dari]' AND '$_POST[Sampai]";
$sql = mysqli_query($dbconnect, $query);  // Eksekusi/Jalankan query dari variabel $query
$jml = mysqli_num_rows($sql);
if ($jml > 0){

$i =1;
 while($r = mysqli_fetch_array($sql)) {
//Format Menampilkan data di ezPdf
 $data[$i]=array('No'=>$i,
       'Nama pelanggan'=>"$r[nama_user]",
       'jumlah produk'=>"$r[jumlah]",
       'tanggal pembelian'=>"$r[tanggal_taransaksi]",
       'Total Pembelian'=>"$r[total_tansaksi]",
       'Total Pembelian'=>"$r[nama_produk]"

       );
 $i++;

}
avatar iki72
@iki72

3 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

error di querynya gan. joinnya kayanya kurang benar gan. coba kaya gini gan:


SELECT * FROM produk join tansaksi_det on tansaksi_det.id_produk=produk.id_produk join tansaksi on tansaksi_det.id_user=tansaksi.id_user  where tansaksi_det.tanggal_taransaksi BETWEEN '$_POST[Dari]' AND '$_POST[Sampai]

Tapi kurang tau juga sih gan bener atau enggak hehehe.

avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban