Postingan lainnya
Error pada Mysqli
Notice: Undefined index: no in D:\XAMPP\htdocs\Android\komplain\tampilKomplain.php on line 3
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in D:\XAMPP\htdocs\Android\komplain\tampilKomplain.php on line 16 {"result":[{"no":null,"no_kartu":null,"tgl_trans":null,"nominal":null}]}
Saya sudah mengikuti tutorial dgn benar namun pada saat saya merubahnya terjadi error seperti diatas. Mohon bantuannya.
Ini adalah code dari tampilkomplain.php $row['no'], "no_kartu"=>$row['no_kartu'], "tgl_trans"=>$row['tgl_trans'], "nominal"=>$row['nominal'] ));
//Menampilkan dalam format JSON echo json_encode(array('result'=>$result));
mysqli_close($con); ?>
4 Jawaban:
untuk error yang pertama, sepertinya url untuk mendapatkan no nya keliru gan. variable no kosong
Mungkin ini error dari url nya. Itu kan get request di sana pake variabel nya no. Coba di cek lagi url nya ada gak variabel no nya.
di:
$sql = "SELECT * FROM formkomplain WHERE no=$no";
yg di select berdasarkan apa?. variabel no tidak di deklarasikan nilainya makanya hasilnya null
coba di ganti $no = $_GET['no']; menjadi: [$no = "1";]($no = "1"; )
jadi mysql bisa mengerti. tampilkan seluruh data dari tabel formkomplain yang no=1
$sql = "SELECT * FROM `formkomplain` WHERE no = '$no' ";