Ada teman yang meminta ajari bagaimana membuat pencarian di php. Mudah mudahan ini bisa membantu.
Ok. materi tips Php kali ini adalah bagimana membuat pencarian di PHP. sebelumnya pastikan anda sudah punya database nya dulu berseta isinya, kalau berdasarkan latihan ini maka buat sebuah database dengan nama : latihan, kemdian buat tabel dengan nama siswa yang berisi filed : nis, nama dan alamat. atau bisa juga anada import dari file pendukung.
Langkah berikutnya adalah membuat halman untuk menampung Form pencarian, proses pencarian dan hasil pencariannya, jangan lupa juga untuk koneksi nya ya.
File : index.php (untuk menampung form cari,proses dan hasilnya carinya)
<?
/* Contoh pencarian sederhana berdasarkan satu kolom tabel di database
Di buat oleh : Mr.Kholil
Web : www.mrkholil.com
Email : mrkholil@yahoo.com
Skyp Id : mrkholil
Facebook : www.facebook.com/mrkholil
Twitter : mr_kholil */
include "koneksi.php";
?>
<HTML><HEAD>
<title>PENCARIAN SEDERHANA</title>
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
body {
background-color: #0C6D9C;
}
-->
</style></head>
<body>
<table width="674" border="0" align="center" cellpadding="3" cellspacing="3" bgcolor="#11A2E8">
<tr>
<td bgcolor="#D6EFFC"><p align="center"><strong>PENCARIAN SEDERHANA BERDASARKAN NAMA</strong></p>
<?php /* Membuat Form Untuk pencarian */ ?>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<input name="cari" type="text" id="cari" size="50" />
<input type="submit" name="Submit" value="Pencarian" />
</div>
</form> <br /><br />
<?
/* Membuat fungsi untuk pencarian data pada database */
$cari=$_POST['cari'];
if(!empty($cari)){
?><p align="center"><strong>HASIL PENCARIAN BEDASARKAN NAMA</strong></p>
<p><?
$lissiswa=mysql_query("SELECT * FROM siswa WHERE Nama LIKE '%$cari%'");
$totalseluruhsiswa=mysql_num_rows($lissiswa);
if($totalseluruhsiswa=='0'){
echo "<center><blink>Maaf Data yang anda cari tidak ada di dalam database</bink></center>";
} else {
echo "Jumlah Seluruh Data yang ditemukan Adalah <b>$totalseluruhpendaftar</b> Data";
}
?>
<?php /* Membuat Penampil data jika data di temukan */ ?>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#D78EFA">
<tr>
<td align="center" valign="middle" bgcolor="#F0D7FD"><strong>NIS</strong></td>
<td align="center" valign="middle" bgcolor="#F0D7FD"><strong>NAMA </strong></td>
<td align="center" valign="middle" bgcolor="#F0D7FD"><strong>Alamat</strong></td>
</tr>
<?
while($lissiswa1=mysql_fetch_array($lissiswa)){
?>
<tr>
<td bgcolor="#FFFFFF"><?=$lissiswa1[nis]?></td>
<td bgcolor="#FFFFFF"><?=$lissiswa1[Nama]?></td>
<td bgcolor="#FFFFFF"><?=$lissiswa1[Alamat]?></td>
</tr>
<?
}
?>
</table>
</p>
<?
}
?>
</td>
</tr>
</table>
</body>
</html>
file : koneksi.php (untuk menampung data koneksi php ke mysql)
<?
/* Contoh pencarian sederhana berdasarkan satu kolom tabel di database
Di buat oleh : Mr.Kholil
Web : www.mrkholil.com
Email : mrkholil@yahoo.com
Skyp Id : mrkholil
Facebook : www.facebook.com/mrkholil
Twitter : mr_kholil */
/* Ini hanya scrip koneksi, kalau mau di satukan juga boleh kok. */
$koneksi=mysql_connect("localhost","root","");
/* jika nama database anda bukan latihan, ganti nama "latihan" dengan "database anda" pada script di bawah ini */
mysql_select_db("latihan",$koneksi);
?>
Nah. Agar lebih jelasnya, silahkan download file file pendukung nya di sini.
ikuti Fanspage virtualclass mrkholil di www.facebook.com/Virtualclassmrkholil
i like this fucking tutorial
ReplyDelete$koneksi=mysql_connect(“localhost”,”root”,”");
ReplyDelete/* jika nama database anda bukan latihan, ganti nama “latihan” dengan “database anda” pada script di bawah ini */
mysql_select_db(“latihan”,$koneksi);
ERROR HANDLER-nya mana?????