Notice: Undefined index: Merupakan sebuah pesan dari variabel
atau Constanta yang tidak memiliki nilai (value). Jadi variabel
atau contanta tersebut merupakan variabel kosong.
Cara Menyelesaikannya adalah :
1. Gunakan tanda @ (red:at) pada
tiap variabel yang kosong.
Tanda @ disini digunakan untuk menyembunyikan
pesan error pervariabel, kita bisa gunakan dengan cara :
@$_GET['pg']
2. Gunakan isset()
isset() digunakan untuk mengecek keberadaan
dari suatu variabel, apakah udah didefinisikan nilainya atau belum. Dengan
fungsi ini kita bisa mencegah keluarnya pesan error. Cara pakai begini :
if(isset($_GET['pg'])== 2)
3. Cara ampuh pertama dengan ~E_NOTICE
Mengapa pada langkah ini disebut
cara ampuh, karena dengan cara ini pesan semua pesan error akan ditampilkan
kecuali error notice. Cara pakainya gampang, letakan code ini
dibagian paling atas :
error_reporting(E_ALL & ~E_NOTICE);
4. Terakhir cara error_reporting(0);
Dengan cara terakhir ini, pesan
error apapun tidak akan ditampilkan. Sebaiknya hindari penggunaan ini karena
akan merepotkan kita dalam pencarian bug di web yang kita buat.
Tidak ada komentar:
Posting Komentar