Site içinde neyi aramak istiyorsun bilmiyorum ama sana bir ördek veriyorum kendine göre düzenlersin.Hemen başlıyoruz.Bunun için js jquery felan kullanıcaz.Hemen hazırlıkları yapalım.
ilk önce index.php şu kodları yaz.
Yazılım Soru - Kod Kısmı
<input type="searh" class="arainput">
Pek de zor bir şey değilmiş :D
Her neyse konuyu dağıtmayalım hemen şimdi arama.js dosyamızın içeriğini yazalım.
Yazılım Soru - Kod Kısmı
$(function(){
$(".sonuclar").hide();
// Tıklandığında işlem yap
$(".arainput").keyup(function(){
// Veriyi alalım
var value = $(this).val();
var ara = "value="+value;
$.ajax({
type: "POST",
url: "arama.php",
data: ara,
success: function(cevap){
if(cevap == "yok"){
//Gelen cevap yok a eşit ise hiçbir sonuç bulunamadı yazdırıyoruz.
$(".sonuclar").show().html("");
$(".sonuclar").html("Hiçbir sonuç bulunamadı!!");
}else if(cevap == "bos"){
//Eğer gelen cevap bos ise sonuclar divini kapatıyoruz.
$(".sonuclar").hide();
}else {
//Diğer durumlarda sonuclar divi açıyoruz ve aramak istediğimiz içerikleri yazdırıyoruz.
$(".sonuclar").show();
$(".sonuclar").html(cevap);
}
}
})
});
});
daha sonra arama.php sayfamızı oluşturuyoruz ve aşağıdaki kodları yapıştırıyoruz.Burada kodları kendine göre düzenlersin.
Yazılım Soru - Kod Kısmı
<meta charset="UTF-8">
<?php
include("config.php");
session_start();
$ben = $_SESSION["suye_id"];
if($_POST){
$arama = strip_tags(rtrim($_POST['value']));
if(!$arama){
echo 'bos';
}else{
//Burada like ile veritabanında istediğimiz şeyi arıyoruz.
$araquery = $db->prepare("SELECT * FROM uyeler WHERE uye_adi like '%$arama%' or uye_soyadi like '%$arama%'");
$araquery->execute();
if($araquery->rowCount() ){
foreach( $araquery as $ararow ){
$arauyeid = $ararow["uye_id"];?>
<?php
//Eğer bulduysak buradan çekiyoruz ve yazdırıyoruz.
$prquery = $db->query("SELECT * FROM uyeler where uye_id ='$arauyeid'", PDO::FETCH_ASSOC);
if($prquery->rowCount() ){
foreach( $prquery as $prrow ){
$uyepr = $prrow["uye_pr"];
$uyekuladi = $prrow["uye_kuladi"];
}
};
?>
<a href="<?php echo $sitelinki; ?>/<?php echo $uyekuladi;?>">
<div class="aranankisi">
<li class="arakisi">
<img src="<?php echo $sitelinki; ?>/profilresmi/<?php echo $uyepr ?>" width="40px" height="40px" align="absmiddle">
<?php echo $ararow["uye_adi"]; ?> <?php echo $ararow["uye_soyadi"]; ?>
</div>
</li>
</a>
<?php }
}else{
echo 'yok';
}
}
}else{
echo "hata";
}
?>
Bu kadaaar :D doğru cevap olarak işaretlemeyi unutma :D