Membuat Dropdown List Dinamis Database (Combobox) Dengan PHP dan MySQL


Wah sudah lama ini saya belum nulis lagi di blog, oke pada kesempatan kali ini saya akan menjelaskan cara membuat dropdown list dengan mengambil data dari database, kebetulan semalam otak atik project untuk membuat dropdown dengan data dari database setelah berfikir keras akhirnya saya menemukan solusinya, Bagaimana.?? masi kita bahas bersama,
  • Pertama tama buatlah sebuah database, di sini saya membuat database dengan nama mahasiswa silahkan dumping script SQL di bawah ini.
-- phpMyAdmin SQL Dump
-- version 2.11.7
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 21, 2015 at 01:08 PM
-- Server version: 5.0.51
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `mahasiswa`
--

-- --------------------------------------------------------

--
-- Table structure for table `mahasiswa`
--

CREATE TABLE IF NOT EXISTS `mahasiswa` (
  `nim` varchar(5) NOT NULL,
  `nama` varchar(40) NOT NULL,
  `ipk` double NOT NULL,
  `jurusan` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `mahasiswa`
--

INSERT INTO `mahasiswa` (`nim`, `nama`, `ipk`, `jurusan`) VALUES
('M0002', 'Hakko Bio Richard', 3, 'Manajemen Informatika'),
('M0003', 'Dede Rizki Ramadhan', 2.8, 'Manajemen Informatika'),
('M0004', 'Anton Sugianto', 3.2, 'Teknik Informatika'),
('M0005', 'Ujang Walim', 3.1, 'Sistem Informasi'),
('M0016', 'Dony', 3, 'Teknik Industri'),
('M0100', 'Dimas', 3.1, 'Psikologi');


  • Bila sudah anda akan mendapatkan sebuah tabel dengan nama mahasiswa, seperti gambar di bawah ini.


  • Selanjutnya kita akan membuat dropdown List Combobox dengan menggunakan tag <SELECT>, perhatikan script dibawah ini.
<html>
<head>
    <title> Membuat Dropdown List Dinamis Database (Combobox) Dengan PHP dan MySQL </title>
</head>
 
<p>
<form>
Pilih Jurusan : 
<select name="jurusan">
    <option>---- Pilih Jurusan ----</option>
    <?php
    mysql_connect("localhost", "root", "");
    mysql_select_db("mahasiswa");
    $sql = mysql_query("SELECT * FROM mahasiswa ORDER BY jurusan ASC");
    if(mysql_num_rows($sql) != 0){
        while($data = mysql_fetch_assoc($sql)){
            echo '<option>'.$data['jurusan'].'</option>';
        }
    }
    ?>
</select>
<input type="submit" name="submit" value="OK" />
</form>
</p>
 
</html>


  • Kemudian simpan kedalam folder htdocs dengan nama index.php kemudian panggil di browser dengan mengetikan localhost/index.php (bila menyimpannya di dalam folder htdocs)
Nah bagaimana.? cukup mudah bukan membuat dropdown list combobox mengambil data dari database MySQL. Semoga bisa membantu bagi yang sedang membuat aplikasi maupun yang sedang belajar.

Selamat Mencoba


Previous
Next Post »