• 19-01-2018, 17:27:28
    #1
    Merhabalar ufak bir konuda yardımınıza ihtiyacım var.
    Elimde bir liste var bu listede geçen kelimeleri bir tabloya yükleyerek web sitesinde sorgulama yaptırmak istiyorum.
    Bir text alanı olucak text alanına örneğin: sdfrweasx yazacak ve sorgula butonuna basıcak bu yazdığı kelime tablomda mevcut ise "başarılı" yazmasını istiyorum eğer yok ise başarısız yazdırmak istiyorum. Bunu nasıl yapabilirim. Hangi mantık ile araştırma yapmalıyım. Tıkanıp kaldım yardımcı olurmusunuz.
  • 19-01-2018, 17:37:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kardeşim liste uzantısı nedir bilmiyorum lakin MySQL de veri olarak CVS gibi bir çok uzantı var yuklemekte pek sorun yaşamazsınız sonrası bildiğin SQL kodu arama için
    Eğer veri tabanına yukleyemecegin gibi bir şey se dizi olarak alıp dizilerde arama yapabilirsin
  • 19-01-2018, 17:41:51
    #3
    CoderArgon adlı üyeden alıntı: mesajı görüntüle
    Kardeşim liste uzantısı nedir bilmiyorum lakin MySQL de veri olarak CVS gibi bir çok uzantı var yuklemekte pek sorun yaşamazsınız sonrası bildiğin SQL kodu arama için
    Eğer veri tabanına yukleyemecegin gibi bir şey se dizi olarak alıp dizilerde arama yapabilirsin
    liste uzantısı 5-6 karakterli birbirinden farklı serial numarası hocam.
    Bir programım var ve bu program için oluşturduğum seri numaralarını tabloya kayıt edip orda saklıyorum. Müşterim programı satın aldığı zaman lisans numarasından prorgramın orjinal olup olmadığını sorgulasın istiyorum. Ona vereceğim key tablomda mevcut ise orjinal yazdırmak istiyorum tam olarak yapmak istediğim budur. Umarım doğru anlatabilmişimdir.
  • 19-01-2018, 17:45:51
    #4
    Selam,
    Kurguyu şöyle yapabilirsiniz. Hızlı ve pratiktir.
    Başarılı yada hatalı mesajını sorgu sayfanızda bastırıp, arama sayfanızda yalnızca ajax post yada get kullanabilirsiniz.
    Sorgu sonucunu ilgili dive atarsınız böylece en kısa ve basit yoldan çözmüş olursunuz.
    Olaya aşinaysanız alttaki örnek canlandıracaktır kafanızda.
    Kolay gelsin.

    $.ajax({
        type: 'POST',
        data: $('#arama').serialize(),
        url: 'sorgu.php',
        success: function(data) {   
            $('#mesaj').load(data);
        }
    });
  • 19-01-2018, 17:55:25
    #5
    Vovi adlı üyeden alıntı: mesajı görüntüle
    Selam,
    Kurguyu şöyle yapabilirsiniz. Hızlı ve pratiktir.
    Başarılı yada hatalı mesajını sorgu sayfanızda bastırıp, arama sayfanızda yalnızca ajax post yada get kullanabilirsiniz.
    Sorgu sonucunu ilgili dive atarsınız böylece en kısa ve basit yoldan çözmüş olursunuz.
    Olaya aşinaysanız alttaki örnek canlandıracaktır kafanızda.
    Kolay gelsin.

    $.ajax({
        type: 'POST',
        data: $('#arama').serialize(),
        url: 'sorgu.php',
        success: function(data) {  
            $('#mesaj').load(data);
        }
    });
    Aslında çok profesyonel şekilde aşinayım diyemem. https://goo.gl/Twpauh Şu linkte ki tasarım ve işleyiş yapmak istediğimin aynısı. Anlık olarak kontrol etmeyi başaramadım.
  • 19-01-2018, 21:22:06
    #6
    Tekrar selam
    Alt kısımda örnek bir kod yazdım. İnceleyerek işe yaradığınız görebilirsiniz.
    Sorgunuzu ara.php dosyasında yaparsanız bu şekilde yapabilirsiniz.

    index.php
    <html>
    <head>
    <script>
    function sonucgoster(str) {
      if (str.length==0) {
        return;
      }
      if (window.XMLHttpRequest) {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
      } else {  // code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      xmlhttp.onreadystatechange=function() {
        if (this.readyState==4 && this.status==200) {
          document.getElementById("arama").innerHTML=this.responseText;
          $('#sonuc').html(this.responseText);
        }
      }
      xmlhttp.open("GET","ara.php?q="+str,true);
      xmlhttp.send();
    }
    </script>
    </head>
    <body>
    <form>
    <input type="text" size="30" onkeyup="sonucgoster(this.value)">
    <div id="arama"></div>
    <div id="sonuc"></div>
    </form>
    </body>
    </html>
    Ara.php

    <?php if ($_GET["q"]=="1")
    { echo '<h1 style="color:green;">başarılı</h1>'; } 
    else { echo '<h1 style="color:red;">hatalı</h1>'; }
    ?>