Menampilkan Data Dari Database Kedalam Combobox

Buat sebuah database baru di MySQL misalnya dengan nama tutorialweb lalu import database dibawah ini
CREATE TABLE IF NOT EXISTS `kota` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `kota` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
 
--
-- Dumping data for table `kota`
--
 
INSERT INTO `kota` (`id`, `kota`) VALUES
(1, 'Berastagi'),
(2, 'Bandung'),
(3, 'Jakarta'),
(4, 'Surabaya');
Bila anda mau membuat database melalui perintah di command line/terminal ikuti langkah dibawah ini
login ke database, misalkan kita akan login dengan user root
mysql -u root -p
tekan enter lalu masukkan password MySQL untuk user root. Buat database baru
mysql> create database tutorialweb;
pindah ke database yang baru dibuat, yaitu tutorialweb
use tutorialweb;
tambahkan tabel id dan kota didalam tutorialweb
CREATE TABLE IF NOT EXISTS `kota` (
    ->   `id` int(11) NOT NULL AUTO_INCREMENT,
    ->   `kota` varchar(20) NOT NULL,
    ->   PRIMARY KEY (`id`)
    -> ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
untuk keperluan tutorial ini, kita akan membuat beberapa contoh kota,
mysql> INSERT INTO `kota` (`id`, `kota`) VALUES
    -> (1, 'Berastagi'),
    -> (2, 'Bandung'),
    -> (3, 'Jakarta'),
    -> (4, 'Surabaya');
Untuk databasenya sudah selesai, sekarang kita akan membuat script koneksi.php yang berisi informasi login ke database MySQL
<?php
$server = "localhost";
$username = "root"; // ganti dengan user mysql anda
$password = "password"; // ganti dengan password mysql anda
$database = "tutorialweb";
// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
Sekarang buat sebuah file bernama combobox.php, lalu tambahkan script
<?php
include "koneksi.php";
?>
<html>
 <title>Belajar Menampilkan ComboBox</title>
<table>
 <tr>
  <td>Kota</td> 
  <td>:</td> 
  <td>
  <select name="kota">
   <?php
   include "koneksi.php";
   $query = "select * from combobox";
   $hasil = mysql_query($query);
   while ($qtabel = mysql_fetch_assoc($hasil))
   {
    echo '<option value="'.$qtabel['kota'].'">'.$qtabel['kota'].'</option>';    
   }
   ?>
  </select>
  </td> 
 </tr>
</table>
</html>
lalu jalankan di browser anda, tampilannya seperti gambar dibawah ini
combobox php
Download :
Combobox MySQL PHP

Sumber