Menampilkan Data dari database ke combobok/list menu dengan php mysql

Menampilkan Data dari database ke combobok/list menu dengan php mysql

Menampilkan data ke combobox/list menu dari database adalah judul yang akan di share hari ini.
sebelumnya untuk sekedar informasi hari ini adalah hari minggu tanggal 24 februari 2013 tepatnya hari ini adalah hari yang di tunggu-tunggu masyarakat yang tinggal di daerah saya untuk menyaksikan acara pacuan Kuda yang setiap tahun di adakan di daerah saya tepatnya takengon, aceh tengah.
pacuan kuda merupakan sebuah kebiasaan disini yang selalu di adakan setiap tahun, acara ini selalu meriah karena yang datang menyaksikan bukan hanya masyarakat sekitar takengon, banyak juga yang datang dari luar daerah untuk melihat secara langsung acara pacu kuda tradisional yang di selenggarakan di sini.
pacuan kuda ini di selenggarakan memang agak jauh dari tempat tinggal saya,
sehingga saya agak malas untuk kesana, apa lagi jika cuaca panas atau hujan, jadi serba salah ketika kita sudah berada di lapangan.
jika panas pastikan saja debu berterbangan hingga ke wajah kita, dan juga jika hujan, sudah pasti lapangan akan penuh dengan lumpur (becek,ojek).
tapi pada dasarnya saya ingin kesana karena acara ini dalam 1 tahun mungkin di selenggarakan sekitar 1 atau 2 kali saja.
nah, itu lah sebuah informasi yang dapat saya sampaikan yang memang ingin saya sampaikan kepada saudara sekalian dan akhirnya sekarang tersampaikan juga. (hehehhehe).
baik.
Kembali Ke lap......top!!!!!
untuk menampilkan data dari database ke combobox adalah sebagai berikut :
sebelumnya saya minta maaf kepada master-master jika ada yang salah dalam penulisan saya, saya masih baru dalam belajar PHP dan juga MYSQL, jadi maksud saya share ini adalah untuk pembelajaran saya juga.
oke sekarang saatnya kita masuk ke bagian script php untuk menampilkan data dari database ke combobox dengan php.
dan juga saya bercerita sedikit untuk script di bawah ini.
script yang akan di tuliskan adalah studi kasusnya menampilkan nama desa dari database yang sebelumnya telah di masukkan ke dalam database.
di sini saya contohkan adalah nama-nama desa yang ada di sekitar takengon (tempat saya tinggal saat ini).
misal di dalam tabel ada id, dan nama desa yang mana kita ingin menampilkannya di combobox secara otomatis, dan apabila kita menambah nama desa yang ada di dalam tabel maka akan bertambah juga di combobox
demikianlah penjelasan saya tentang script di bawah hehehe..

cara yang pertama adalah buka text editor baru dan beri nama index.php
segera copy script di bawah ini

<html>
    <title>Latihan</title>
<table>
    <tr>
        <td>desa</td>   
        <td>:</td>   
        <td>
        <select name="desa">
            <?php
            include "koneksi.php";
            $query = "select * from desa";
            $hasil = mysql_query($query);
            while ($qtabel = mysql_fetch_assoc($hasil))
            {
                echo '<option value="'.$qtabel['desa'].'">'.$qtabel['desa'].'</option>';               
            }
            ?>
        </select>
        </td>   
    </tr>
</table>
</html>


pastekan di index.php kemudian save.

Pada bagian yang berwarna merah tentunya para master sudah tau, dan untuk yang butuh penjelasan itu adalah awal dari membuat combobox.
kemudian script di bawahnya menjelaskan tentang menampilkan dari nama tabel, di sini nama tabelnya adalah desa.
untuk jelasnya selesaikan dulu lah copy paste yang di bawah ini.

buka lagi text editor baru dan beri nama koneksi.php

<?php
$server = "localhost";
$username = "root";
$password = "1";
$database = "combobox";

// 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");
?>


selanjutnya untuk tabel di database ..
sebelumnya buat dulu database di phpmyadmin anda dengan nama combobox.
 
buat text editor baru dengan nama db.sql

CREATE TABLE IF NOT EXISTS `desa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `desa` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
);

INSERT INTO `desa` (`id`, `desa`) VALUES
(1, 'Bale atu'),
(2, 'Bebesen'),
(3, 'bale bujang'),
(4, 'tansaril'),
(5, 'kampung baru'),
(6, 'kebayakan');
 


taukan cara importnya...
selanjutnya jalankan..
mungkin hanya ini yang dapat saya sampaikan karena saya juga harus berangkat ke lapangan untuk menyaksikan pacuan kuda.
oke semoga berhasil.  
 


Membuat komentar saat textbox masih kosong dengan script PHP (validasi Form)

cara membuat komentar saat textbox masih kosong.
beberapa hari yang lalu ada beberapa rekan menanyakan bagaimanakah caranya pada saat textbox kosong pada saat ingin menginput data mengeluarkan komentar pemberitahuan bahwa ada textbox yang masih kosong atau belum di isi. seperti gambar di bawah ini.




saat mereka menanyakan hal tersebut posisi saya sedang di jalan, mereka juga masih di jalan, sehingga saya kesulitan untuk menjawab karena takut tertabrak atau apalah, yang jelas tidak baik berkomunikasi di jalanan apa lagi ketika sedang mengendarai. betul tidak??
karena tidak ada yang menjawab saya jawab betul!!!!!
hehehhe..
setelah sesampainya di rumah saya ingin mencari yang bertanya tadi, muncul permasalahan baru, rumahnya dimana? terus namanya siapa??
nah untuk menjawab hal tersebut saya terpikir untuk menuliskan cara membuat komentar saat textbox masih kosong tersebut..
mudah-mudahan rekan saya itu melihat tulisan saya ini.
sebenarnya saya menuliskan tulisan ini bukan hanya untuk rekan saya tersebut, tulisan ini saya tuliskan untuk saya sendiri juga, karena saya sering lupa dan agar tidak mencari lagi ke blog lain.
dan juga untuk rekan-rekan yang membutuhkan saya silahkan untuk mempelajarinya juga, karena siapa tahu juga rekan-rekan membutuhkan source code tentang cara membuat komentar saat textbox masih kosong dengan script php atau sering di sebut dengan Validasi Form.

nah cara membuat komentar pada saat textbox masih kosong adalah sebagai berikut :

biasakan membaca bismillah sebelum memulai sesuatu gan!
baik, cara membuat komentar pada saat textbox masih ada yang kosong adalah menurut saya tidak terlalu sulit karena rekan-rekan yang akan melihat source codenya hanyalah cukup dengan kemampuan mengcopy dan paste script di bawah ini.
mana scriptnya gan???
sabar..
jreeeng!!!!
ini dia scriptnya cuy...

buka text editor anda segera beri nama misal : form_input.php .
untuk script yang di maksud judul adalah :

<title>belajar Validasi form</title>

<table border=1 align=center>
<tr>
<td align=center><h3>Form Input</h3></td></tr><tr><td>
<?php
    if($_POST){
        $nama = $_POST['nama'];
        $email = $_POST['email'];
        $alamat = $_POST['alamat'];
        $kota = $_POST['kota'];
        $kodePos = $_POST['kode_pos'];
    $error = array();
        if(empty($nama)){
      $error['nama'] = 'Nama jangan kosong donk';
        }
    if(empty($email)){
      $error['email'] = 'Emailnya jangan kosong !!';
    }
    if(empty($alamat)){
      $error['alamat'] = 'Alamat anda masi kosong';
    }
    if(empty($kota)){
      $error['kota'] = 'Kota  kosong';
    }
    if(empty($kodePos)){
      $error['kode_pos'] = 'Kode pos tolong di isi';
    }
    if(empty($error)){
            //prosess data
        }
    }
?>
<form name="form-name" method="post" action="">
    <dl>
      <dt>Nama:</dt>
      <dd>
    <input name="nama" id="nama" type="text" value="<?php echo isset($_POST['nama']) ? $_POST['nama'] : '';?>" />
    <div style="color:red"><?php echo isset($error['nama']) ? $error['nama'] : '';?></div>
      </dd>
      <dt>Email:</dt>
      <dd>
    <input name="email" id="email" type="text" value="<?php echo isset($_POST['email']) ? $_POST['email'] : '';?>" />
    <div style="color:red"><?php echo isset($error['email']) ? $error['email'] : '';?></div>
      </dd>
      <dt>Alamat:</dt>
      <dd>
    <input name="alamat" id="alamat" type="text" value="<?php echo isset($_POST['alamat']) ? $_POST['alamat'] : '';?>" />
    <div style="color:red"><?php echo isset($error['alamat']) ? $error['alamat'] : '';?></div>
      </dd>
      <dt>Kota:</dt>
      <dd>
    <input name="kota" id="kota" type="text" value="<?php echo isset($_POST['kota']) ? $_POST['kota'] : '';?>" />
    <div style="color:red"><?php echo isset($error['kota']) ? $error['kota'] : '';?></div>
      </dd>
      <dt>Kode POS:</dt>
      <dd>
    <input name="kode_pos" id="kode_pos" type="text" value="<?php echo isset($_POST['kode_pos']) ? $_POST['kode_pos'] : '';?>" />
    <div style="color:red"><?php echo isset($error['kode_pos']) ? $error['kode_pos'] : '';?></div>
      </dd>
      <dt></dt>
      <dd>
    <input name="submit" id="submit" type="Submit" value="Submit" />
      </dd>
    </dl>
</form>
</td></tr></table>
<center>
##by <a href=http://www.facebook.com/miez.dehard> Miez De Dard </a>on fb<br>
cekidot <a href=http://www.miswanphp.blogspot.com/><blink>here</blink></a></center>


copykan script di atas dan pastekan di form_input.php yang baru anda buat.
simpan dan jalankan di browser anda.
sekian dan terima kasih.
note : yang kurang jelas silakan komeng eh komentar di bawah.