Coding Cari Data dengan PHP dan MySQL

Diposting pada

Pada kesempatan kali ini Jutsu Coding saya akan membahas sesuatu yang masih berhubungan dengan database yaitu Coding Cari Data dengan PHP dan MySQL.

coding cari di php

Dalam membuat suatu program atau aplikasi berbasis database adanya sistem yang dapat mencari atau mem-filter suatu data sangatlah diperlukan untuk mempermudah user atau pengguna dalam mencari data yang diinginkan. Apalagi jika data yang disimpan didalam database berjumlah sangat banyak. oleh karena itu pada kali ini saya akan membahas bagaimana cara membuat coding cari data dengan PHP dan MySQL.

Coding Cari Data dengan PHP dan MySQL

Untuk langkah – langkah nya silahkan perhatikan dibawah ini:
#1. Seperti yang sudah dijelaskan diatas, tutorial kali ini masih ada hubungannya dengan tutorial sebelumnya yaitu tutorial tentang Simpan, Edit dan Hapus Data dengan PHP dan Mysql. Jadi, jika kalian belum mengikuti tutorial sebelumnya silahkan untuk membaca tutorial sebelumnya.

Baca Juga : Cara Upload gambar dengan PHP

#2. Jika sudah, di dalam tutorial sebelumnya  tentang Simpan, Edit dan Hapus Data dengan PHP dan MySQL terdapat file index.php silahkan tambakan form input untuk mengetikan query ingin dicari atau lebih jelasnya seperti dibawah ini:

<?php
include('config.php');
?>
<!DOCTYPE html>
<html>
<head>
<title>Semua data</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<div class="content">
<h1>Semua Data</h1>
<!-- Tambahkan Kode Ini -->
<form action="cari.php" method="post">
<input type="search" name="filter"><input type="submit" name="ok" value="Cari">
</form>
<!-- Sampai Sini -->
<a href="insert.php">Tambah Data</a>
<table border="1">
<tr>
<th style="width: 25px;">No</th>
<th style="width: 150px;">NIM</th>
<th style="width: 175px;">Nama</th>
<th style="width: 50px;">Opsi</th>
</tr>
<?php
$sql = "SELECT * FROM mahasiswa";
$query = mysqli_query($conn, $sql);
foreach($query as $row){
?>
<tr>
<td><?php echo $row['id'] ?></td>
<td><?php echo $row['nim'] ?></td>
<td><?php echo $row['nama'] ?></td>
<td><a href='edit.php?id=<?php echo $row['id']; ?>'>Edit</a> <a href='delete.php?id=<?php echo $row['id']; ?>'>Hapus</a></td>
</tr>
<?php
}
?>
</table>
</div>
</div>
</body>
</html>

coding cari di php

#3.Lalu setelah itu buat file baru dengan nama cari.php dan syntaxnya seperti dibawah ini

<?php

include_once('config.php');

$name= $_POST['filter'];

?>
<!DOCTYPE html>
<html>
<head>
<title>Hasil Pencarian</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<div class="content">
<h1>Hasil Pencarian</h1>
<p>Hasil Dari : <strong><?php echo $name ?></strong></p>
<table border="1">
<tr>
<th style="width: 25px;">No</th>
<th style="width: 150px;">NIM</th>
<th style="width: 175px;">Nama</th>
<th style="width: 50px;">Opsi</th>
</tr>
<?php
$query = "SELECT * from mahasiswa where nama like '%$name%' ";
$result = mysqli_query($conn, $query);
if (mysqli_num_rows($result) > 0) {
while($row=$result->fetch_assoc()){
?>
<tr>
<td><?php echo $row['id'] ?></td>
<td><?php echo $row['nim'] ?></td>
<td><?php echo $row['nama'] ?></td>
<td><a href='edit.php?id=<?php echo $row['id']; ?>'>Edit</a> <a href='delete.php?id=<?php echo $row['id']; ?>'>Hapus</a></td>
</tr>
<?php
}
} else {
?>
<tr>
<td colspan="4"><?php echo 'Data is empty.' ?><td>
</tr>
<?php
}
?>
</table>
</div>
</div>
</body>
</html>

#4. Setelah itu coba tes. Selesai.

coding cari di php

Begitulah cara membuat Coding Cari Data dengan menggunakan php dan mysql. semoga bermanfaat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *