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
tekan enter lalu masukkan password MySQL untuk user root. Buat database baru
mysql> create database tutorialweb;
|
pindah ke database yang baru dibuat, yaitu 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
Download :
Combobox MySQL PHP
Sumber