Dapatkan potongan 25% untuk pembelian kelas online selama Ramadhan. Lihat Detail Promo
Generic placeholder image

Search Data

Ditanyakan pada tanggal 13 February 2019 oleh Adind

kenapa di modul CRUD PHP MYSQL yg bagian akhir search data , di list.php harus ditulis value="<?php echo $_GET['keyword']?>" program bisa jalan tapi muncul tulisan
Notice: Undefined index: keyword in C:\xampp\htdocs\Latihan_CRUD\list.php on line 18
, tp kalo value="<?php echo $_GET['keyword']?>" cuma ditulis di serach.php program bisa jalan tanpa ada tulisan
Notice: Undefined index: keyword in C:\xampp\htdocs\Latihan_CRUD\list.php on line 18
, kenapa ya?

BUAT KOMENTAR

4 JAWABAN / 3 KOMENTAR

Generic placeholder image
Muhammad Alif menjawab pada tanggal 13 February 2019

Halo Adind

dibagian form dibagian tag

<form action="search.php" method="GET" >

data yang ada didalam form tersebut akan dikirimkan ke file search.php dengan metode get yang dikirimkan melalui header atau URL. sehingga ketika di list.php ada error Undefined index karena file tersebut tidak menerima data dengan nama variabel 'keyword'. kalau kamu mau datanya dikirim ke list.php ganti nilai dari atribut action menjadi

<form action="list.php" method="GET" >

BUAT KOMENTAR
Generic placeholder image
Ngakunya ANAK IT menjawab pada tanggal 15 February 2019

nama index itu nama yang ada di form 'name' coba periksa

BUAT KOMENTAR
Generic placeholder image
Andrew Febrianto menjawab 3 bulan yang lalu

Error Undefined Index itu dikarenakan variable keyword tidak ditemukan. Seharusnya di list.php value="" jika dilihat di video tersebut untuk melakukan pencarian akan menuju search.php bukan di list.php

BUAT KOMENTAR
Generic placeholder image
Ahmad Oriza menjawab 3 bulan yang lalu

Halo adind,

Pada beberapa server pengambilan $_GET secara langsung jika valuenya kosong dapat menimbulkan error. Cara mengatasinya dengan mendeteksi dengan fungsi isset PHP seperti ini :

value="<?php echo (isset($_GET['keyword'])) ? $_GET['keyword' : '']?>"
BUAT KOMENTAR