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); ?>

avatar vitoriavihfonseca
@vitoriavihfonseca

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

4 Jawaban:

untuk error yang pertama, sepertinya url untuk mendapatkan no nya keliru gan. variable no kosong

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Dipost 5 tahun yang lalu

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.

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 5 tahun yang lalu

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

avatar zakiverox
@zakiverox

7 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

 $sql = "SELECT * FROM `formkomplain` WHERE no = '$no' ";

avatar ariadys
@ariadys

27 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban