Pada tutorial kali ini, kita akan 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 - Jaranguda.com</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 :
[Download not found] (5650)

Tagged on:     

2 thoughts on “Menampilkan Data Dari Database MySQL ke Combobox dengan PHP

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>