Monday, May 20, 2013

Membut Dropdown list dinamik dari database

Aloh semuanyah
kali ini saya akan membahas pembuatan dropdown list yang datanya dari database, kenapa saya membuat postingan ini? karna Tugas Akhir saya berhungan dengan web dan saya awalnya agak kesulitan untuk membuat dropdown dinamik ini. Karna saya sudah menemukan caranya, maka saya membagi di blog ini, mana tau suatu saat saya membutuhkan kembali :D

buatlah sebuah tabel, untuk kali ini saya beri nama kelas(id_kelas,nama_kelas)


  • Pada page php buatlah koneksi ke database terlebih dahulu terlebih dahulu dengan nama conn.php

<?php   
 //connect to the database. 
$connection = mysqli_connect("localhost", "root", "", "pjj");

if(mysqli_connect_errno($connection))
{
echo "Failed to connect to MySQL:" .mysqli_connect_error();
}
?>

  • Setelah itu buatlah halaman baru dengan nama mahasiswa.php



<?php 
include "conn.php"; //coneksi ke database
$sql2 =mysqli_query($connection,"SELECT `id_kelas`,`nama_kelas` FROM `kelas`"); //select kelas

?>

  • Untuk membuat dropdownnya 
<table>
<tr>
<td>Kelas</td>
<td>:</td>
<td><select name="kelas"><option>Silahkan pilih</option>
<?php
while($tampil=mysqli_fetch_array($sql2)) {
if ($tampil['id_kelas']!=""){
echo "<option value='". $tampil['id_kelas']."'>". $tampil['nama_kelas']."</option>";
} else{
echo "<option value='none'>tidak ada data</option>";

}
}
?>
</select></td>
</tr>
</table>

maka akan muncul muncul dropdown dinamik yang datanya sesuai dengan data yang ada di database, seperti ini
eh maksudnya dropdownnya aja loh ya bukan semuanya :)
selamat mencobaaaa!!  

eeh btw ada yang tau bikin ajax dropdown table filter ga sik? yang tabel yang ter refresh sesuai pilihan dropdownnya.kasih tau dongggs