v2.5.2
Giriş yap

Arama Sistemi

firatogr
696 defa görüntülendi

Arkadaşlar Hepsiburada, Trendyol, n11 gibi alışveriş sitelerinde bir ürün arandığı zaman aranan kelimelere ait tüm olasılıklar müşterinin karşısına çıkıyor. Misalen müşteri 'çöp kovasa' arattığında yazılım bunun 'çöp kovası' olduğunu anlıyor ve ona göre ürünleri listeliyor. Bu sadece alışveriş sitelerinde değil her yerde var: Google, Youtube... Bu php ve MySql ile yapılabilir mi, nasıl? Veya başka dillerle yapılıyorsa nasıl yapılıyor?

onlywhatchess
1363 gün önce

JSON neden kullanılıyor bilmiyorum, kullanılmamış halinin örneğini inceleyebilirsin.

<!-- index.php -->
<input type="text" name="q" class="search">
<div id="yazbuna"></div>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
    $(document).ready(function() {
        $('.search').keyup(function (){ // keydown veya keyup
            $.post('arama.php',{
                arama: $('.search').val()
            }, function(response) {
                $('#yazbuna').html(response);
            })
        });
    });
</script>
// arama.php
if(isset($_POST['arama'])):
    // Yapılacak işlemler
    echo $_POST['arama'];
endif;