Php arama motoru yardım
Arkadaşlar kendi siteme bir arama motoru yapmayı deniyorum php de yeniyim ve arama motoru her ne kadar bilenler için basit olsa da bana karmaşık geliyor. Yapacağım şey site sayfalarını kolayca bulmak için veritabanındaki kayıtlarını sonuc olarak yansıtıp her sonuca da tıklanıldığında o sayfaya atmasını istiyorum bunu nasıl yapabilirim? Yani çıkan sonuca ait sayfa linkini html de bulunan href gibi nasıl ekleyebilirim?
$ara=$_POST['arama']; <-- Post ile veya GET ile --> $ara=$_GET['arama'];
$sonuc=$db->prepare("SELECT * FROM WHERE baslik LIKE ?");
$sonuc->execute(["%$ara%"]);
$say=$sonuc->rowCount();
BUDA BI TIK ILERI VERSIYON
$ara=$_POST['arama']; <-- Post ile veya GET ile --> $ara=$_GET['arama'];
$sonuc=$db->prepare("SELECT * FROM WHERE CONCAT(baslik, ' ', detay) LIKE ?");
$sonuc->execute(["%$ara%"]);
$say=$sonuc->rowCount();
buda listeleme
if($say>0){ // burası kayıt var ıse goster
while($row_sonuc=$sonuc->FETCH(PDO::FETCH_ASSOC)){
echo '<a href="'.$row_sonuc['sayfaid'].'">'.$row_sonuc['bas'].'</a>';
}
}else{
echo "kayıt yok";
}
ek olarak $ara degıskenını süzersın strip_tags($ara) veya benzerı ıle
$ara=strip_tags($_POST['arama']);
burada editorde yazdım hata olursa soyle