Postingan lainnya
Kok UNDIFINED ya?
Padahal name di form sama dengan di proses editnya, tapi hasilnya selalu undifined, method sudah saya kasih post juga, apakah teman2 ada yang bisa bantu?
12 Jawaban:
coba hurufnya disamain semua yang ['']
kalo kecil ya kecil semua, kalo besar ya besar semua
itu udah kecil semua gan, tapi masih undifined, kalo yang di form insert berhasil tapi ketika di form edit malah undifined
maksudku huruf di dalam kurung siku itu [''] form kiri sama kanan kamu..
['NIK'] > huruf gede form kanan ['nik'] > huruf kecil form kiri
itu udah sama gan, yg kiri kecil yg kanan kecil
Boleh liat tombol submitnya Bang? Dan coba debug variable $_POST di baris pertama dengan:
die(var_dump($_POST));
Hasilnya kayak apa?
Pke mysqli aja gan, klo ngga pk pdo... klo mysql udh ngga support lg di php...
Ini masalah bukan pakek mysql, mysqli, atau pdo. Ini masalah data $_POST yang nggak kebaca.
Apa gara-gara ada table dan komponennya ya? Coba kalau form dan inputnya di test nggak pakek table, tr, atau td, bikin form style biasa. Data $_POST nya masuk nggak? Cek pakek:
var_dump($_POST);
ini sebenarnya masalah sederhana kok dan membingungkan banget terutama untuk yang pemula ok gini deh apakah agan menempatkan view dan prosesnya dalam satu file enggak. jadi gini variable-variable itu belum kebentuk alias isinya kosong nah ketika user udah ngisi form editnya dan mengklik submit maka variable ini jadi ada nilainya. nah kalo udah di klik submit nya ilang enggak. nah cara utk menyelesaikan ini bisa macem macem bisa pake if atau ternary operator if tapi ane ga nyaranin yang ini deh cari aja google. saran ane buat aja ketika user telah mengklik submit baru kita baru kita bentuk variable penampung nilainya codingnya
<?php
if(isset($_POST['submit'])){
//masukin kode proses editnya agan
//disini gan
}
ini hasil terawangan ane kalo ga bisa nyelesain masalah agan harap maklum ane juga pemula kok mudah-mudahan bisa ngebantu gan. maksud kode diatas ketika variable $_POST['submit'] udah ada nilainya kita mau ngelakuin hal dibawahnya. kapan punya nilainya iya ketika user mengklik tombol submitnya.
di bikin isset dulu gan.. if (isset($_POST['submit'])){ $nik = ..... }
soalnya kalau tanpa isset server tidak mengenali nik dan lain2, soalnya kan blum di post datanya