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?

avatar IqbalHanafi20
@IqbalHanafi20

39 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

12 Jawaban:

coba hurufnya disamain semua yang ['']

kalo kecil ya kecil semua, kalo besar ya besar semua

avatar jacs
@jacs

67 Kontribusi 6 Poin

Dipost 7 tahun yang lalu

itu udah kecil semua gan, tapi masih undifined, kalo yang di form insert berhasil tapi ketika di form edit malah undifined

avatar IqbalHanafi20
@IqbalHanafi20

39 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

maksudku huruf di dalam kurung siku itu [''] form kiri sama kanan kamu..

['NIK'] > huruf gede form kanan ['nik'] > huruf kecil form kiri

avatar jacs
@jacs

67 Kontribusi 6 Poin

Dipost 7 tahun yang lalu

itu udah sama gan, yg kiri kecil yg kanan kecil

avatar IqbalHanafi20
@IqbalHanafi20

39 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

pakai mysql atau mysqli,gan??

avatar arisid96
@arisid96

179 Kontribusi 71 Poin

Dipost 7 tahun yang lalu

Boleh liat tombol submitnya Bang? Dan coba debug variable $_POST di baris pertama dengan:

die(var_dump($_POST));

Hasilnya kayak apa?

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

pake mysql gan @karis

avatar IqbalHanafi20
@IqbalHanafi20

39 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

nih gan tombol submitnya

avatar IqbalHanafi20
@IqbalHanafi20

39 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Pke mysqli aja gan, klo ngga pk pdo... klo mysql udh ngga support lg di php...

avatar reihanagamsk
@reihanagamsk

125 Kontribusi 41 Poin

Dipost 7 tahun yang lalu

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);

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

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.

avatar kartadinata
@kartadinata

121 Kontribusi 78 Poin

Dipost 7 tahun yang lalu

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

avatar alvinadjie
@alvinadjie

33 Kontribusi 19 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban