Pencarian data sangat kita perlukan untuk memudahkan penelusuran data yang akan dicari berdasarkan intruksi yang telah ditentukan Program. Kali ini saya akan memberikan tutorial mengenai cara membuat Pencarian Data Dengan Menggunakan PHP yang sederhana. Adapun cara pengerjannya dapat saudara inkuti langkah – langkah dibawah ini dengan benar :
Langkah – Langkah :
- Pertama : Desainlah database seperti berikut.
Langkah – Langkah :
- Pertama : Desainlah database seperti berikut.
CREATE TABLE karyawan (
NIK varchar(20) NOT NULL PRIMARY KEY ,
Nama varchar(25) NOT NULL,
Tgl_Lahir date NOT NULL,
Tempat_Lahir varchar(30) NOT NULL,
Jenis_Kelamin varchar(15) NOT NULL,
Alamat varchar(30) NOT NULL,
No_Tlpn`varchar(12) NOT NULL );
- Kedua : Copy Script dibawah ini kedalam Notepad atau editor lainya dan berinama index.php
- Kedua : Copy Script dibawah ini kedalam Notepad atau editor lainya dan berinama index.php
Tampilan Cari Data
Script Cari Data :
<h2>Pencarian Data Karyawan PT. PeiIndostar</h2>
<form action='index.php'method="POST">
<input type='text' value='' name='qcari'>
<input type='submit' value='cari'>
</form>
</form>
<table class="table-data" border="1" width="945">
<tr><td width="28" bgcolor="#CCCCCC"><div align="center"><strong>No.</strong></div></td>
<td width="132" bgcolor="#CCCCCC"><div align="center"><strong>NIK</strong></div></td>
<td width="135" bgcolor="#CCCCCC"><div align="center"><strong>Nama Karyawan</strong></div></td>
<td width="111" bgcolor="#CCCCCC"><div align="center"><strong>Tanggal Lahir</strong></div></td>
<td width="126" bgcolor="#CCCCCC"><div align="center"><strong>Tempat Lahir</strong></div></td>
<td width="112" bgcolor="#CCCCCC"><div align="center"><strong>Jenis Kelamin</strong></div></td>
<td width="147" bgcolor="#CCCCCC"><div align="center"><strong>Alamat</strong></div></td>
<td width="102" bgcolor="#CCCCCC"><div align="center"><strong>No. Telpon</strong></div></td>
<?php
require_once('koneksi.php');
$query1="select * from karyawan ";
if(isset($_POST['qcari'])){
<?php
require_once('koneksi.php');
$query1="select * from karyawan ";
if(isset($_POST['qcari'])){
$qcari=$_POST['qcari'];
$query1="SELECT * FROM karyawan
where NIK like '%$qcari%'
or Nama like '%$qcari%' ";
}
$result=mysql_query($query1) or die(mysql_error());
$no=1; //penomoran
while($rows=mysql_fetch_object($result)){
?>
<tr>
<td><div align="center"><?php echo $no?></div></td>
<td><div align="center">
<?php echo $rows -> NIK;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Nama;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Tgl_Lahir;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Tempat_Lahir;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Jenis_Kelamin;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Alamat;?>
</div></td>
<td><div align="center">
<?php echo $rows -> No_Tlpn;?>
</div></td>
</tr>
<?php
$no++;
}?>
</table>
Script Koneksi ke Database : Simpan dengan nama Koneksi.php
}
$result=mysql_query($query1) or die(mysql_error());
$no=1; //penomoran
while($rows=mysql_fetch_object($result)){
?>
<tr>
<td><div align="center"><?php echo $no?></div></td>
<td><div align="center">
<?php echo $rows -> NIK;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Nama;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Tgl_Lahir;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Tempat_Lahir;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Jenis_Kelamin;?>
</div></td>
<td><div align="center">
<?php echo $rows -> Alamat;?>
</div></td>
<td><div align="center">
<?php echo $rows -> No_Tlpn;?>
</div></td>
</tr>
<?php
$no++;
}?>
</table>
Script Koneksi ke Database : Simpan dengan nama Koneksi.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbnm = "dbperusahaan";
$conn = mysql_connect ($host, $user, $pass);
if ($conn) {
$buka = mysql_select_db ($dbnm);
if (!$buka) {
die ("Database tidak dapat dibuka");
}
} else {
die ("Server MySQL tidak terhubung");
}
?>
Selamat mencoba semoga bermanfaat. Wasalammm...!!!
Tag :
PHP
2 Komentar untuk "PENCARIAN DATA MENGGUNAKAN PHP DAN MYSQL SEDERHANA"
kak aku ko error terus gimana ini ??? T_T
Asalamuallaikum wr,wb
Maaf + terimakasih banyak sebelumnya,mau bertanya,cara input datanya bagaimana ?
Sekian dan terimakasih
Wasalamualla8kum wr,wb
------------------------------------------------------------------------------------
ATURAN PEMBERIAN KOMENTAR DAN SARAN :
- SOPAN
- RELEVAN
SILAHKAN BERIKAN KOMENTAR SAUDARA
ATAS PERHATIANNYA SAYA UCAPKAN TERIMAKASIH!!!
-------------------------------------------------------------------------------------