Postingan lainnya
Cara chain dropdown dari mysql ?
Gan jadi ane punya 2 table daerah dan barang nah jadi ane kan bikin inputan barang berdasarkan session jg terus ane mau nampilin selection ketika selction pertama daerah di pilih nanti selection kedua nampilin barang sesuai daerah dari selection pertama yang dipilih, nah itukan dari 2 table berbeda kira2 logicny gmna ya? Di bahasa programny, kalo logic algoritmany udh ada bayangan sih tp pas ke pemrogramny jadi bingung, hatur nuhun mas mas sekalian hahaha
1 Jawaban:
untuk chained dropdown bisa menggunakan event onChange pade js/jquery, lalu didalam event onChange tersebut lakukan pengambilan data menggunakan AJAX bisa melalui method POST maupun metod GET dengan mengirimkan parameter id_daerah, sehingga nantinya pada backend (php + mysql) melakukan query sesuai daerah yang dipilih pada selectbox utama yaitu selectbox daerah.
<pre> <select id="daerah"> <option id="1">Bandung</option> <option id="2">Jakarta</option> </select>
// 1. event onChange $("#daerah").change(function(){ // 2. Lakukan pengambilan data menggunakan ajax, contoh ke url : http://localhost/contoh/barang_per_daerah.php?id_daerah= {parameter id daerah} });
// 3. barang_per_daerah.php SELECT * FROM barang WHERE id_daerah = $_GET['id_daerah'] ........ </pre>