Php ile site içi arama motoru yapımı

frknuzn
09-04-2009, 17:45   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

Arkadaşlar Php ile site içi arama motoru yapmak istiyorum bilgisi olan arkadaslardan yardım bekliyorum şimdiden teşekkürler

Techno_maynaQ
10-04-2009, 10:29   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
165 mesaj
Kayıt Tarihi:Kayıt: Nis 2008

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ı

Son Düzenleme: Techno_maynaQ ~ 10 Nisan 2009 14:45
frknuzn
10-04-2009, 14:43   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

Çok uzun iş kardes saolasın sen yinede

Techno_maynaQ
10-04-2009, 14:47   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 0
165 mesaj
Kayıt Tarihi:Kayıt: Nis 2008

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.

Son Düzenleme: Techno_maynaQ ~ 10 Nisan 2009 14:48
ozanozatay
25-05-2009, 14:39   |  #5  
Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: May 2009

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