• 23-05-2013, 12:49:39
    #1
    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.
  • 23-05-2013, 14:28:35
    #2
    Üyeliği durduruldu
    Arama olayı allengirlidir hocam. ha deyince anlatamayız ki buradan. sadece yazmışsın nereye ekleyeceksin, sistem nasıl çalışıyo tabloların adları ne search.php varmı varsa deperleri nasık alıyo, yoksa nasıl yapılması lazım. çok teferruatlı bi mevzu
  • 23-05-2013, 17:27:17
    #3
    owl1989 adlı üyeden alıntı: mesajı görüntüle
    Arama olayı allengirlidir hocam. ha deyince anlatamayız ki buradan. sadece yazmışsın nereye ekleyeceksin, sistem nasıl çalışıyo tabloların adları ne search.php varmı varsa deperleri nasık alıyo, yoksa nasıl yapılması lazım. çok teferruatlı bi mevzu
    ilan sitesi için istiyorum search.php oluşturmadım
    mysql deki 4 adet tabloda arama yaptıracağım
    ilan başlığı
    ilan numarası
    anahtar kelimeler
    açıklama
  • 23-05-2013, 17:39:48
    #4
    Üyeliği durduruldu
    4 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:10
    #5
    Hocam 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.