Menghilangkan pesan error Notice: Undefined index:

Sebelum kitaCara Mudah Compilasi File Java. Read more ... » mengetahui caraMenjalankan Aplikasi Android di Windows. Read more ... » menghilangkan pesan error Notice: Undefined index:, yangPengumuman Calon Asisten Praktikum Basisdata. Read more ... » perlu kita ketahui adalah maksud atau arti dari pesan error tersebut. Notice: Undefined index:

Pesan error notice undefine index

notice-undefine-index

merupakan sebuah pesan dari variabel atau Constanta yang tidak memiliki nilai (value). Jadi variabel atau contanta tersebut merupakan variabel kosong, lalu bagaimana cara menghilangkan pesan tersebut, berikut caranya :

Sebelumnya ketikan petikan code berikut untukTrik Aman Berinternet I. Read more ... » mencobanya :

<html>
<head>
</head>
<body>
<a href='?pg=1'>Hal 1</a>
<a href='?pg=2'>Hal 2</a>
<a href='?pg=3'>Hal 3</a>
<br>
<br>
<?php
	if($_GET['pg']== 1)
		echo "Ini halaman 1";
	elseif($_GET['pg']== 2)
		echo "Ini halaman 1";
	elseif($_GET['pg']== 3)
		echo "Ini halaman 3";
	else
		"404 Halaman tidak ketemu";
?>
</body>
</html>

Kita coba perhatikan 1 persatu dari variabel diatas, coba lihat pada bagian percabangan if($_GET[‘pg’]==1) pada baris tersebut memiliki sebuah variabel $_GET[‘pg’] yang tidak mempunyai nilai, sehingga ketika di eksekusi akan muncul pesan error Notice: Undefined index:.

Hal 1 Hal 2 Hal 3 

Notice: Undefined index: pg in D:\xampp\htdocs\blogq\index.php on line 11
Notice: Undefined index: pg in D:\xampp\htdocs\blogq\index.php on line 13
Notice: Undefined index: pg in D:\xampp\htdocs\blogq\index.php on line 15

Sekarang kita coba selesaikan masalah diatas denganTUGAS STRUKTUR DATA KELAS SAMI. Read more ... » cara :

  • Gunakan tanda (red:at) pada tiap variabel yang kosong.

Tanda @ disini digunakan untuk menyembunyikan pesan error pervariabel, kita bisa gunakan dengan cara :

@$_GET['pg']
  • 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)
  • Cara dewa pertama dengan ~E_NOTICE

Mengapa pada langkah ini disebut cara dewa, 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);
  • Terakhir cara dewa kedua error_reporting(0);

Dengan cara terakhir ini, pesan error apapun tidak akan ditampilkan. Sebaiknya hindari penggunaan ini karena akan merepotkan kita dalamCara mengatasai Cannot modify header PHP. Read more ... » pencarian bug di web yang kita buat.

Sekian tips dari sayaCara Mudah Compilasi File Java. Read more ... », semoga bermanfaat. Download tutorial disini gan.

by Muhamad Burhanudin

Posted in PHP & mySQL, Programing.