Mencari data dengan PHP
Mumpung sekarang lagi ada waktu senggang, sekarang saya mau melanjutkan thread ini. Sekarang kita akan mencoba untuk mencari data di PHP, databasenya masih pake yang lama yah. Yuk kita mulai, pertama tambahkan textfield di atas listuser.php
HTML Code:
<form action="cari.php" method="post">
<label for="cari">Pencarian</label>
<input type="text" name="cari" id="textfield" /> <!-- Nama textfieldnya cari -->
<input name="search" type="submit" value="Cari" /><!-- Nama buttonya search -->
</form>
Trus ini prosesnya ->
PHP Code:
<?php
if(isset($_POST['search'])){
$cari = $_POST['cari'];
header("location:listuser.php?cari=$cari");
}
?>
Simpan proses diatas dengan nama cari.php. Kalo nama tombol atau textfieldnya ingin diubah silahkan.
lalu ubah query ini ->
PHP Code:
select * from users
menjadi seperti ini ->
PHP Code:
select * from users where name like '%$cari1%' or username like '%$cari1%'
querynya terletak di listuser.php
Pada query yang baru kita menambahkan where name like '%$cari1%' or username like '%$cari1%'. Query itulah yang akan berfungsi untuk mencari datanya. Jika dibaca kira kira seperti ini , pilih semua dari users dimana name seperti $cari1 atau username seperti $cari1.
Kenapa harus pake like? jika kita menggunakan query ini
PHP Code:
select * from users where name ='$cari1%' or username ='$cari1'
dihalaman awal tidak akan muncul apa apa.
Okeh semiga bermanfaat, kalo bingung nanya aja disini