• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Menampilkan Data Dari Database MySQL ke Combobox dengan PHP

Last Updated on 5 November 2015 By tommy 18 Comments

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 :

Last Updated on 5 November 2015 by

Tulisan menarik lainnya

  • Menampilkan data MySQL ke Table dengan PHP

    Tutorial kali ini adalah cara Menampilkan data MySQL ke Table HTML dengan script PHP. Berikut…

  • Mengelola Database MySQL dengan Adminer

    Salah satu aplikasi ringan pengganti phpMyAdmin adalah Adminer. Tidak perlu instalasi, yang di perlukan hanya…

  • Membuat Script Login dengan PHP dan MySQL

    Update 13 Feb 2014 PHP + MySQLi bisa dilihat di Membuat Script Login Sederhana dengan…

  • Membuat Grafik dengan PHP MySQL Chartjs

    Pertama buat database mysql, buat database dengan nama tutorial, lalu import MySQL dibawah ini menggunakan…

Filed Under: PHP Tagged With: combobox, mysql

Reader Interactions

Comments

  1. egy says

    17 October 2017 at 20:12

    kalo nampilin kerangannya di bagaiman gan

    Reply
    • tommy says

      19 October 2017 at 09:37

      keterangan apa?

      Reply
  2. Taufiq says

    9 August 2017 at 09:57

    Thanks gan tutornya. Sangat membantu… Izin simpan artikelnya.

    Reply
  3. sea says

    5 December 2016 at 14:53

    mau nanya dong, trus untuk edit updatenya gimana gan? ada tutorialnya juga ga? :)
    makasih

    Reply
  4. cakmat says

    3 November 2016 at 17:56

    thanks gan tutornya

    Reply
  5. ongen says

    12 May 2016 at 13:31

    kk mau tanya, gmn memasukan data yg udh di selcet berdasarkan data di atas ke tabel baru, mohon pencerahannya kk

    Reply
  6. danangSurabaya says

    3 January 2016 at 23:50

    Tlg gimana caranya dua combobox yg berbeda dari dua tabel yg berbeda??

    misal :
    tabel Pertama : taJenis
    (KodeJenis, NamaJenis)
    tabel Kedua : taMerk
    (KodeMerk, NamaMerk)

    combobox pertama menampilkan tabel Pertama
    combobox kedua menampilkan tabel kedua

    Reply
    • tommy says

      8 January 2016 at 14:38

      kedua combobox tersebut punya relasi ngga?
      kalo ngga tinggal buat script kaya

      		
      

      satu lagi di halaman yang sama.

      Reply
  7. zula says

    3 December 2015 at 23:11

    makasi gan caranya, ini sangat membantu tugas sekolah saya

    Reply
    • tommy says

      4 December 2015 at 11:01

      yup sama-sama :)

      Reply
  8. hedi naufal says

    5 November 2015 at 12:13

    mas, saya sudah coba, BERHASIL-BERHASIL…misal di databse ada data
    -> (1, ‘Berastagi’),
    -> (2, ‘Bandung’),
    -> (3, ‘Jakarta’),
    -> (4, ‘Surabaya’);
    -> (5, ‘Surabaya’);
    -> (6, ‘Jakarta’);

    nah pas muncul di combobox tetap ada 6 data…kenapa tidak hanya 4 ya,,?karena jkt n sby ada dua…apa bisa dimodif scriptnya..??karena kan ga efektif juga kalau kotanya banyak tapi dari banyak tsb banyak yang sama…terima kasih,,mohon pencerahnnya.

    Reply
    • tommy says

      5 November 2015 at 15:43

      biar hasilnya unik, hanya 1x ditampilkan data kotanya, ganti query

      select * from combobox
      

      jadi

      SELECT DISTINCT kota FROM `kota`
      
      Reply
  9. Sandry says

    3 September 2015 at 11:56

    mas, kalo kita pengen bikin edit datanya kalo isi comboboxnya dari database gimana ya?

    Reply
    • tommy says

      3 September 2015 at 16:10

      Bisa diperjelas maksudnya edit datanya?

      Reply
  10. Noor Awaludin says

    26 June 2015 at 10:17

    Terima Kasih

    saya pribadi sudah cari 2 hari gak ketemu dan gak berhasil

    akhir nya

    KESUSAHAN

    hari ini KESUSAHAN DI BALAS DENGAN SENANG Tapi masih belum beres misi disini

    Sekali lagi terima kasih SUMBER “Kang jaranguda.com”

    Reply
    • tommy says

      26 June 2015 at 11:35

      sama-sama :)

      Reply
  11. dika says

    12 July 2013 at 12:52

    thanks gan, saya udah nyobain dan ternyata berhasil,

    Reply
  12. miez De hard says

    24 February 2013 at 12:45

    thanks gan..

    Reply

Leave a Reply Cancel reply

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

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey
  • MacOS Minta Install Git

Komentar

  • Ari on Cara Mematikan SSID Molecool Balifiber
  • kiki anarki on Mengambil Data dari Situs BPJS Ketenagakerjaan dengan PHP cURL
  • musgan on Password Router Huawei HG8245H5 Indihome
  • ghabily on Mengambil Informasi Router Alcatel Lucent G-241W-A dengan PHP
  • nea on Mencari urutan angka yang hilang di PHP

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.1m views
  • Password Terbaru ZTE F609 Indihome 784k views
  • Password Superadmin Huawei HG8245A 314k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 272.2k views
  • Cara Setting Wireless ZTE F609 Indihome 256k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.5k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 150.1k views
  • Cara Reset Password ZTE F609 Indihome 147.2k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 112.8k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java