| malem minggu utakatik program, mau tanya ini salah scriptnya dimana ya?? kog masih undefined <---Script---> <?php // koneksi ke mysql $koneksi = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server."); mysql_select_db("db_shop") or die ("Gagal membuka database.");
$kd_kategori = $_GET['kd_kategori']; $query = "SELECT * FROM kategori WHERE kd_kategori='$kd_kategori'"; $result = mysql_query($query, $koneksi) or die("gagal melakukan query"); $buff = mysql_fetch_array($result); mysql_close($koneksi); ?>
<---Eror---> Notice: Undefined index: kd_kategori in C:\xampp\htdocs\Admin\kategori_form_edit.php on line 6 |
|
| $kd_kategori = isset($_GET['kd_kategori']) ? $_GET['kd_kategori'] : ''; |
|
| Zeihan Aulia sudah saya cek mas, tapi ngga tau kenapa eror di situ. masih dalam tahap belajar php mas, maaf sebelumnya |
|
| saya sudah coba pakai isset tapi hasilnya sama, cuma hilang notice erornya dan notice erornya pindah ke adders bar tapi fungsinya masih tetep ngga jalan |
|
| cek coba file kategori_form_edit.phpnya di bagian name kd_kategori itu sudah sama apa belum atau tambahin printf($_Get) guna untuk mengetahui apa yang sedang di ambil sesuai dengan ketentuanya belum.. |
|
| coba penggunaan $_GET diganti $_POST |
|
| coba ini $query = "SELECT * FROM kategori WHERE kd_kategori='$kd_kategori'";
di ganti :
$query = "SELECT * FROM kategori WHERE kd_kategori='".$kd_kategori."'"; |
|
| masih tetp sama mas Ali Syarudin udah saya ganti $_POST |
|
| <?php $kd_kategori = $_GET['kd_kategori']; // koneksi ke mysql $koneksi = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server."); mysql_select_db("db_shop") or die ("Gagal membuka database.");
$query = "SELECT * FROM kategori WHERE kd_kategori='$kd_kategori'"; $result = mysql_query($query, $koneksi) or die("gagal melakukan query"); $buff = mysql_fetch_array($result); mysql_close($koneksi); ?> |
|
| coba lihat penulisan $kd_kategori pindahkan di atas |
|
| mas Ali Syarudin hasilnya sama mas, Notice: Undefined index: kd_kategori in C:\xampp\htdocs\Admin\kategori_form_edit.php on line 2 |
|
| coba saya liat source code dari file kategori_from.edit.php dan juga sama eksekusinya itu |
|
| oke saya pastekan ke pastebin |
|
| liat komentar paling atas |
|
| sudah saya coba pakai isset mas Gembel Berkelas hasilnya memang notice eror hilang, tapi pindah di addressbar |
|
| http://pastebin.com/AvR50F4Q silahkan mas Ali Syarudin mohon di bantu letak salahnya dimana mas |
|
| ditambai @ dirubah jadi $kd_kategori = @$_GET['kd_kategori'] |
|
| hasilnya memang notice hilang tapi pindah di adress bar menjadi seperti berikut http://localhost/admin/kategori_form_edit.php?kode=</br><br>Notice</br>:Undefined index: kode in </br>C:\xampp\htdocs\Admin\kategori_show_data.php</br>online<b> 267<b></br> |
|
| letak salahnya adalah di dile kategori_show_data.php pada baris ke 267 coba script pada baris dan file yang saya sebutkan seperti apa? |
|
| kategori_show_data.php baris 267 |
|
| <?php // koneksi ke mysql
$koneksi = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server."); mysql_select_db("db_shop") or die ("Gagal membuka database.");
$kd_kategori = $_GET['kd_kategori']; print_r($_GET); if($kd_kategori){ $query = "SELECT * FROM kategori WHERE kd_kategori='$kd_kategori'"; $result = mysql_query($query, $koneksi) or die("gagal melakukan query"); $buff = mysql_fetch_array($result); mysql_close($koneksi); }else{ echo"gagal"; } ?>
coba kk pake pritn_r($_GET); ada yang terkirim atau itu buat edit kategori atau lihat isi kategori, kalo agak bingung lihat sorce codenya di pastebin.. yang $_GET di ganti $_POST |
|
| baris 267 cuma </div> |
|
| kalo buat menghilangkan notice saja cukup gunakan error_reporting(E_ERROR | E_PARSE); diletakan paling atas |
|
| kasih kutip mas di baris 267 |
|
| baris 267 itu link kan?? |
|
| :) |