menampilkan data dari pilihan yang dipilih dari combobox

gan, mau nanyak nih, gimana sih buat nampilkan data dari database, dari pilihan yang kita pilih dari combobox. misalnya dalam combobox saya punya 3 pilihan(satu, dua, tiga). ketika kita pilih "satu" nampil data "satu" dari database ke php.

avatar elsakim07
@elsakim07

66 Kontribusi 4 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

avatar Rismal
@Rismal

131 Kontribusi 105 Poin

Dipost 6 tahun yang lalu

@cristal maaf mbak, bukan begitu yang saya maksud. link yang mbak kasih kan itu munculin data yang kita pilih ke combobox, yang saya maksud ketika kita pilih pilihan yang ada di combobox nih trus kita klik misal button cari trus muncul deh data dari pilihan yang kita pilih itu mba, begitu mbak..

avatar elsakim07
@elsakim07

66 Kontribusi 4 Poin

Dipost 6 tahun yang lalu

coba pelajari ajax, kalau mau berinteraksi secara langsung dengan backend/database tanpa mereload halaman. termasuk kasus seperti ini, logikanya: deteksi event kalau user pilih sesuau di combobox, bisa pake 'onchange' di javascript, lalu ambil valuenya, dan kirim lewat ajax ke backend, nanti dari backend kasih respon, dan diterima lagi dengan ajax, baru data yang kita mau terserah mau diapain https://sekolahkoding.com/kelas?search=ajax

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 6 tahun yang lalu

Disini akan saya coba contohkan utk data form username & password ( 2 input )

Pada saat Combo dipilih salah satu option-nya


$("#comboselector").on("change", function() {
	//Ambil value dari combo yg diselect
	var comboid = $(this).val();

	$.ajax({
	    url: "lala.php",
	    method: "GET",
	    cache: false,
	    dataType: "json",
	    data: {id: comboid}, //id ini berisi comboid untuk parameter GET di php
	    success: function(result) {
	        $("#userinputid").val(result["user"]); //set value input "user"
	        $("#passwordinputid").val(result["password"]); //set value input "password"
	    }
	});
});

lala.php


$comboid = $_GET['id'];

//Disini query untuk dapatkan $user & $password,
//misalnya : SELECT username, password FROM logintable WHERE comboid = $comboid
//masukkan hasilnya ke array seperti dibawah ini

$data = [];
$data['user'] = $user;
$data['password'] = $password;
return json_encode($data);

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban