Arkadaşlar Php ile site içi arama motoru yapmak istiyorum bilgisi olan arkadaslardan yardım bekliyorum şimdiden teşekkürler
Php ile site içi arama motoru yapımı
arkadaş konu açmışsın ama cevap veren çıkmaz ben 10 konu açtım sadece 2 tanesine cevap aldım öbrüleri boş.
Veri tabanı kullanıyorsan aramayı sql de sorgu;
select id where icerik like $arama
//$arama değişkenini get ile veya başka bir yöntemle arama kelimesinin yazıldığı yerden çekebilirsin.
sonra bu id lere göre listeleme sayfası yapabilirisin. bunu da PHP de do while ile çözebilirsin. döngü içerisinde her bir id için link oluşturacak.
sonra kullanıcı bu linke tıkladığında veriyi herhangi bir sayfaya yazdırmak kalıyor.
kusura bakma biraz karışık anlattım ama ben de sadece mantığını biliyorum daha deneme şansım olmadı
Çok uzun iş kardes saolasın sen yinede
Aslında temel özellikleir ile basit ama insan yapmayınca zor geliyor. Benim deneme şansım olursa buraya kodları eklerim. İstersen hazır scriptlerden site içi arama özelliği olanlar var. onların kodlarını inceleyerek kendine uyarlayabilirsin.
mrb arkadaşlar lütfen okuyun ve yardım edin..
php ile bi arama sayfası yaptım
arama.php
<?php
include ("connect.php");
$arama = $_REQUEST['aranan'];
echo "<div align=\"center\">
<table border=\"1\" width=\"500\" id=\"table1\" cellspacing=\"0\" cellpadding=\"0\" bordercolorlight=\"#FFCCFF\" bordercolordark=\"#FFCCFF\" style=\"border-collapse: collapse\">
<tr>
<td align=\"left\" height=\"25\" width=\"26\"> </td>
<td align=\"left\" height=\"25\"><font size=\"2\" face=\"Tahoma\"> <font color=\"#FF0000\"><b>Bulunan
Kelimelerin Listesi</b></font></font></td>
</tr>";
IF($arama==""){
echo "<p><b><font size=\"2\" face=\"Tahoma\">Aranacak Kelimeyi Yazýnýz</font></b></p>";
} ELSE {
$sql = mysql_query("select * from tbl_haber where ADI LIKE '$arama%' or YAYIN LIKE '$arama%' order by ADI asc ");
if (mysql_num_rows($sql)=="0"){
echo "<p><b><font size=\"2\" face=\"Tahoma\">Kayýtlarda Böyle Bir Kelime Yok</font></b></p>";
} ELSE {
$sql = mysql_query("select * from tbl_haber where ADI LIKE '$arama%' or YAYIN LIKE '$arama%' order by ADI asc ");
while ($yaz=mysql_fetch_array($sql)){
$TAR = $yaz['YAYIN];
$bulunan = $yaz['ADI'];
$id = $yaz['ID'];
$ic = $yaz['ICERIK'];
echo "<tr>
<td align=\"left\" height=\"25\" width=\"26\">
<p align=\"center\">
<img border=\"0\" src=\"image/kare.gif\" width=\"10\" height=\"9\"></td>
<td align=\"left\" height=\"25\"><font face=\"Tahoma\" size=\"2\"> <font color=\"#0000FF\">$bulunan</font></font></td>
</tr>";
//echo $bulunan."<br>";
}
}
}
</table>
</div>";
?>
arkadaşlar bu kodlarla çok güzel arama yapıyorum fakat istediğim bu listenen sonuclardan hangisine tıklarsam tıkladığım konunun içeriğinin ayrı bir sayfada gelmesi
lütfen yardımcı olun