Menampilkan Dropdown Select Option Dari Database MySQL PHP - Mari Belajar Coding

10 Mei 2019

Menampilkan Dropdown Select Option Dari Database MySQL PHP


Menampilkan Dropdown Select Option Dari Database MySQL PHP

Selamat datang kembali di blog Mari belajar coding. Pada tutorial kali ini kita akan belajar membuat sebuah form dropdown pilihan yang mana datanya berasal dari database MySQL menggunakan PHP.
Menampilkan Dropdown Select Option Dari Database PHP

1. Buat database terebih dahulu. Contoh yang akan kita gunakan adalah database provinsi.
CREATE DATABASE `provinsi`;
USE `provinsi`;
CREATE TABLE `provinsi` (
`id_provinsi` int(11) NOT NULL PRIMARY KEY  AUTO_INCREMENT,
`provinsi` varchar(255)
);
Menampilkan Dropdown Select Option Dari Database MySQL PHP
2. Insert data kedalam tabel provinsi.
INSERT INTO `provinsi` VALUES ('1', 'ACEH');
INSERT INTO `provinsi` VALUES ('2', 'SUMATERA UTARA');
INSERT INTO `provinsi` VALUES ('3', 'SUMATERA BARAT');
INSERT INTO `provinsi` VALUES ('4', 'RIAU');
INSERT INTO `provinsi` VALUES ('5', 'JAMBI');
INSERT INTO `provinsi` VALUES ('6', 'BENGKULU');

3. Buat fungsi koneksi untuk menghubungkan dengan database provinsi.
<?php 
 mysql_connect("localhost","root","");
 mysql_select_db("provinsi");
?>

4. Buat sebuah form dengan tag select dan satu button submit.
<form method="POST">
 <select name="provinsi" id="provinsi">
  <option disabled selected> Pilih </option>
 <?php 
  $sql=mysql_query("SELECT * FROM provinsi");
  while ($data=mysql_fetch_array($sql)) {
 ?>
   <option value="<?=$data['provinsi']?>"><?=$data['provinsi']?></option> 
 <?php
  }
 ?>
  </select>
  <input type="submit" name="simpan" value="Simpan">
</form>

Keterangan:
mysql_query berfungsi untuk mengeksekusi query pada database mysql.
while berfungsi untuk looping atau perulangan data.

mysql_fetch_array menampilkan data dari database berupa data array.

5. Buat fungsi untuk menampilkan data yang dipilih dari dropdown select option saat menjalankan button submit.
<?php
 if (isset($_POST['simpan'])) {
  echo "<br>Data yang dipilih:<br>";
  echo $_POST['provinsi'];
 }
?>

6. Kode lengkap.
<!DOCTYPE html>
<html>
<head>
 <title>maribelajarcoding.com</title>
<?php 
 mysql_connect("localhost","root","");
 mysql_select_db("provinsi");
?>
</head>
<body>
 <h2>maribelajarcoding.com</h2>
<form method="POST">
 <select name="provinsi" id="provinsi">
  <option disabled selected> Pilih </option>
 <?php 
  $sql=mysql_query("SELECT * FROM provinsi");
  while ($data=mysql_fetch_array($sql)) {
 ?>
   <option value="<?=$data['provinsi']?>"><?=$data['provinsi']?></option> 
 <?php
  }
 ?>
  </select>
  <input type="submit" name="simpan" value="Simpan">
</form>
<?php
 if (isset($_POST['simpan'])) {
  echo "<br>Data yang dipilih:<br>";
  echo $_POST['provinsi'];
 }
?>
</body>
</html>

7. Jalankan file di browser. Pastikan services apache dan mysql dalam keadaan start.
Menampilkan Dropdown Select Option Dari Database MySQL PHP


Related search:
Menampilkan dropdown dari database MySQL PHP
Menampilkan select option dari database MySQL PHP

Related Posts

Load comments