Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Wednesday, 19 February 2014

Search Data Dengan PHP dan MySQL

By zianovel21:39:00 No comments
Setelah beberapa hari yang lalu saya memposting tentang Membuat Login Case Sensitive Dengan PHP dan MySQL
kali ini saya akan memposting tentang Search Data Dengan PHP dan MySQL



Caranya adalah sebagai berikut
  1. Buatlah sebuah database dengan nama Latihan
     
  2. Buatlah sebuah tabel siswa dengan script dibawah ini

    create table siswa (
    nis varchar(10) not null primary key,
    nama varchar(20) not null,
    alamat varchar(50) not null,
    kelamin varchar(15) not null
    )

  3. Buatlah sebuah folder dengan nama searchphpmysql
  4. Buatlah sebuah file koneksi.php untuk mengkoneksikan website ke database dengan script dibawahi ni

    <?php
    $server="localhost"; // alamat server
    $username="root"; // username mysql
    $password="root"; // password mysql, jika tidak diberi password maka isi dengan ""
    $nama_db="latihan"; // nama database yang akan digunakan

    $koneksi=mysql_connect($server,$username,$password) or die (mysql_error());
    $db=mysql_select_db($nama_db);
    ?>
  5. Buatlah sebuah file .index.php lalu ketikan script dibawah ini

    <?php include "koneksi.php";?> <!-- mengincludekan file koneksi.php !-->

    <?php
    $kategori=$_POST['kategori']; //menampung value dari combobox kategori
    $cari=$_POST['textcari']; // menampung value dari textcari
    if (!empty($kategori) or !empty($cari)) { // jika $kategori tidak kosong or $cari tidak kosong maka akan dilakukan di redirect ke halaman ?kategori='nilai dari $kategori'&cari='nilai dari $cari'
    header ("location: ?kategori=".$kategori."&cari=".$cari);
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Tutorial Koding</title>
    </head>
    <body>
    <table width="700" cellpadding="0" cellspacing="0" align="center">
    <tr>
    <td height="34" colspan="5" align="center"><strong><h2>Daftar Data Siswa</h2></strong></td>
    </tr>
    <form method="post" action="">
    <tr>
    <td height="32" colspan="5">Pencarian Data Siswa &nbsp;
    <select name="kategori">
    <option value="nis">NIS</option>
    <option value="nama">Nama</option>
    <option value="alamat">Alamat</option>
    <option value="kelamin">Jenis Kelamin</option> &nbsp;
    </select> <input type="text" name="textcari" /> &nbsp; <input type="submit" name="cari" value="Cari" /></td>
    </tr>
    </form>
    <tr>
    <td width="69">No.</td>
    <td width="119">NIS</td>
    <td width="246">Nama</td>
    <td width="141">Alamat</td>
    <td width="123">Jenis Kelamin</td>
    </tr>
    <tr>
    <?php
    $kategori=$_GET['kategori']; //mendapatkan nilai kategori
    $cari=$_GET['cari']; // mendapatkan nilai cari
    if (empty($kategori) and empty($cari)) { //jika $kategori dan $cari kosong
    $sqlsiswa=mysql_query("select * from siswa"); // sql untuk menampilkan seluruh data siswa
    } else {
    $sqlsiswa=mysql_query("select * from siswa where ".$kategori." like '%".$cari."%'"); //sql untuk menampilkan hasil pencarian data siswa
    }
    while ($datasiswa=mysql_fetch_array($sqlsiswa)) {$a++; // perulangan untuk menampilkan data siswa
    ?>
    <td><?=$a; // nomor urut?></td>
    <td><?=$datasiswa['nis']; // menampilkan data nis?></td>
    <td><?=$datasiswa['nama']; // menampilkan data nama?></td>
    <td><?=$datasiswa['alamat']; // menampilkan data alamat?></td>
    <td><?=$datasiswa['kelamin']; //menampilkan data kelamin?></td>
    </tr>
    <?php } ?>
    </table>
    </body>
    </html>
  6. Buka browser anda lalu ketikan http://localhost/searchphpmysql
  7. Pilih kategori pencarian lalu ketikan sebuah kata pada textcari dan klik tombol cari maka akan muncul data dari hasil pencarian yang anda lakukan
Search Data Dengan PHP dan MySQL
Anda bisa mendownload source codenya di sini
dan untuk passwordnya disini

Sekian dulu dari saya
Terima kasih sudah mengunjungi blog saya,,dan jangan lupa berikan komentar untuk artikel ini
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 komentar:

Post a Comment

Popular Posts

  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    Tutorial Sql Injection Dengan SQLMAP Kali Linux - SQL Injection merupakan sebuah teknik hacking dimana seorang penyerang dapat memasukka...
  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ►  2020 (1)
    • ►  March (1)
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ▼  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ►  September (6)
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ►  May (9)
    • ►  April (27)
    • ►  March (20)
    • ▼  February (10)
      • Statement Case di Turbo Pascal
      • Statement IF di Turbo Pascal
      • Search Data Dengan PHP dan MySQL
      • Membuat Login Case Sensitive Dengan PHP dan MySQL
      • Simpan Edit Hapus Dengan PHP dan MySQL
      • Encryption dan Decryption String Dengan VB.NET Bag...
      • Penggunaan SUM, MIN, MAX, COUNT, AVG Di SQL
      • 7 Situs Paling Populer Untuk Ping Postingan Blog
      • Encryption dan Decryption String Dengan VB.NET Bag...
      • Auto Publish Post/Artikel Blog Ke Facebook
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian