Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Proses input data text dan checkbox

Dear Para Master,

saya mempunyai problem ketika ingin input data berupa campuran text dan checkbox, bagaimana proses input ke database nya? Terimakasih, saya lampirkan link web yang terdapat form survei berupa text dan checkbox.

goodwayvacation.net/survei

avatar habib580101
@habib580101

11 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

6 Jawaban:

masing2 checkboxnya kasih value di php prosesnya save tiap field insert into blabla

 $query = "INSERT INTO nama_tabel(...) VALUES(...)";
avatar nanto88
@nanto88

122 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

$query = "INSERT INTO nama_tabel(...) VALUES(...)";

apakah query di atas harus bikin dua? yang satu untuk text, satunya untuk checkbox?

contoh: $query = "INSERT INTO survei(nama) VALUES('$nama')"; $query = "INSERT INTO checkbox(liburan) VALUES('$liburan')";

Mohon pencerahan om master.. Terimakasih

avatar habib580101
@habib580101

11 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

sebelumnya ane sarankan buat dfd dan erd nya dulu untuk merancang database sesuai kebutuhan agan setiap checkbox atau text harusnya sih beda field karna itu kan valuenya beda klo misalnya agan cuma butuh 1 tabel dalam databasenya, brati insert intonya y 1 aja coba blajar mysql dalam php dulu basic2nya gan

avatar nanto88
@nanto88

122 Kontribusi 56 Poin

Dipost 7 tahun yang lalu

misal di pengisian survei akun sosial media si user memiliki instagram, facebook(pada check box) nah tapi dia juga punya snapchat, jadi yang snapchat di isi di field lainya ?

terus agan mau masukin nya ke tabel ? yang nilai facebook, snapchat, dan instagram dalam 1 field di dalam tabel database ?

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Saran saya,

Cara 1: Masukan jawaban lainnya ke check_list secara manual diphp sebelum input kedatabase contoh if ( $_POST['medsos_lainnya'] != '' ) { $_POST['check_list'] = $_POST['check_list'] . ", " . $POST['medsos_lainnya']; } Cara 2: Save jawaban dalam bentuk json contoh $data = array( "medsos" => $_POST['check_list'], "medsos_lainnya" => $_POST['medsos_lainnya'] ); $savedata = json_encode($data);

Sekedar informasi. Ente menggunakan semua checklist disave ke name check_list, akan susah buat mengolah data dari kuesionernya. Terus secara logika, seharusnya hanya bisa checklist salah satu dari 3 pilihan dan sekarang dapat check list ketiganya. :)

avatar williamgunawan22
@williamgunawan22

2 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

@williamgunawan22,

Saran agan yang di atas (cara 1) itu berlaku untuk checkbox aja?

berarti yang text script nya seperti biasa aja ya.

avatar habib580101
@habib580101

11 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban