Merhaba arkadaşlar php ile kodlanmış siteye site içi arama motoru yapmak istiyorum. Ancak r.10 da ki gibi değil hepsiburada.com daki gibi 2-3 harf yazınca öneride bulunacak (sanırım ajax ile) bir arama motoru yapmak istiyorum. Kod konusunda acemiyim önerilerinizi bekliyorum.
Saygılar.
Site içi arama motoru Nasıl Yapılır?
4
●3.615
- 23-05-2013, 17:27:17ilan sitesi için istiyorum search.php oluşturmadımowl1989 adlı üyeden alıntı: mesajı görüntüle
mysql deki 4 adet tabloda arama yaptıracağım
ilan başlığı
ilan numarası
anahtar kelimeler
açıklama - 23-05-2013, 17:39:48Üyeliği durduruldu4 alanda demek istedin sanırım.
Önce bir search php sayfası oluşturman lazım. boş bir sayfa sadce header ve footer olabilir mesela bide varsa sidebar.
Daha sonra bu sayfaya arama formundan yada kutucuğundan GET yada POST methodlarını kullanarak veriyi göndermen lazım. GET ve POST kullanımını en ince detayına kadar php manual de bulabilirsin.
Bu sayfaya gönderdiğin GET ve POST methodlarını arama kriterleri olarak değerlendirecek olursak, Bir sql sorgusu oluşturman lazım. bu gelen değeleri sql içerisinde araman lazım.
Örneğin içerisinde adana geçiyosa Where adres like '%adana%' gibi. yanlışta olabilir. Bunu da en ince ayrıntısına kadar sql manual de bulabilirsin.
Bu şekilde sql sorgunu oluşturduktan sonra, tekrar manualden yardım alabileceğin while döngüsü ile bu sql den gelen sonuçları ekrana yazdırabilirsin.
En basit ve sade şekliyle anlatımı bu olsa gerek. tak tak yapıacalk bir iş değil senin sistemine entegre edilmesi gerekecek.
O yüzden bence yardım istemek yerine kendin denemelisin
- 24-05-2013, 14:13:10Hocam geçenlerde bende yapmıştım deneme amaçlı arama motoru. Başarılı da oldum fakat kendin denemediğin sürece yapamazsın, tablolarını vs. hepsini kendine göre düzenlemelisin. Mantığı bildiğin veri çekme gibi videolu anlatımlardan veya sql manual den bulabilirsin. Kolay gelsin.