• 20-03-2021, 15:40:12
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar aşagıda vermiş oldugum resim ve kod bloglarım bu şekilde şuanda inputa kelime yazdıgımda veritabanında olan sonucu getiriyor ben bu kısımda istediğim şey inputa veya birden fazla inputtada olabilir bu
    örnegin baslık ve sehir yazdıgımda baslık ve şehire göre olanların gelmesi veya şehiri yazıp anahtar kelimemi yazdıgımda o şehire ait anahtar kelimelerin listelenmesini istiyorum bu konuda ücretli ücretsiz yardım edebilicek varmı

    veritabanım




    inputum


    inputa kelimeyi yazdıgımda sonuçlar alt tarafta listeleniyor


    kodlarım

    arama kısmı

    <?php
    
    
       include("db.php");
      
       sleep(1);
    
      $value = $_POST["value"];
      
      if(!$value){
          
          echo '<th style="color: #000;"> Bir Kelime Yazmalısınız </th>';
          
      }else {
          
          
          $row = $db->prepare("select * from testdb where baslik like ?");
          $row->execute(array("%".$value."%"));
          $goster = $row->fetchAll(PDO::FETCH_ASSOC);
          $x = $row->rowCount();
          
           if($x){
              
               foreach($goster as $liste){
                  
    
    
                ?>
    
        <tr style="border-bottom: 1px solid #626262;">
    
    <th >
    
    <?php echo $liste['baslik'] ?>
    
    </th>
        </tr>
    
    <?php
    
    
               }
              
           }else {
              
               echo '<p style="color: #000;">Böyle Bir sonuc Bulunamadı</p>';
              
           }
          
      }
    
    
     ?>
    $(function(){
    
    $("#sonuc").hide();
    
    $("input[name=ara]").keyup(function(){
    
     var value =  $(this).val();
     var konu  = "value="+value;
    
    $.ajax({
    
    type: "post",
    url: "search.php",
    data: konu,
       beforeSend: function(){
          
          $("#sonuc").fadeIn().html('<img src="search.gif" width="64" height="64" />');
          
       },
    
     success: function(sonuc){
          
          $("#sonuc").show().html(sonuc);
          
      }    
    
    
    });
    
    });
    
    
    });
    <div class="test">
    
    <input type="text" name="ara" placeholder="arama kutusu">
    <div id="sonuc"></div>
    </div>
  • 20-03-2021, 15:59:39
    #2
    Merhabalar,
    https://www.w3schools.com/php/php_ajax_livesearch.asp
    burada çok basit düzeyde anlatmışlar
    kodlarınıza bire bir uyarlayabilirsiniz
  • 20-03-2021, 21:09:25
    #3
    tablo birleştirme yapınca sorun çözüldü