• 15-02-2022, 21:32:07
    #1

    Selamlar şöyle bir alanda inputta antalya havalimanı gözüksün ancak get parametresinde o bölgenin id değerini yollasın istiyorum nasıl yapabilirim?
    Arama işleminin gerçekleştiği yerden bir kod parçası;
          $row = $db->prepare("select * from bolgeler where bolgeler_ad like ?");
          $row->execute(array("".$value."%"));
          $goster = $row->fetchAll(PDO::FETCH_ASSOC);
          $x = $row->rowCount();
          
           if($x){
               
               foreach($goster as $liste){
                   
                   echo "<a href='#' onClick='tamamla(\"".$liste["bolgeler_ad"]."\")'>".$liste["bolgeler_ad"]."</a><br />";
               }
               
           }else {
               
               echo "Aradığınız kelimeye ait hiçbir sonuç bulunamadı...";
               
           }
          
      }
    Formdan kod parçası;
                                <div id="nereye" class="col-lg-3">
                                    <div class="form-group">
                                        <input class="form-control search-box" type="text" autocomplete="on" name="nereden" id="searchNereden" placeholder="Nereden">
                                        <i class="icon_pin_alt"></i>
                                    </div>
                                    <div class="text-primary" id="sonuc">  
                                    <span>sonuc</span>
                                    </div>
                                </div>
    http://localhost/transfer/rezaraba.php?nereden=1
    Kısaca işin sonunda istediğim url şudur, kafam beynim durmuş durumda biraz beyin fırtınasına ihtiyacım var. Şimdiden teşekkürler.
  • 15-02-2022, 21:37:27
    #2
    Web Tasarım ve Yazılım
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle

    Selamlar şöyle bir alanda inputta antalya havalimanı gözüksün ancak get parametresinde o bölgenin id değerini yollasın istiyorum nasıl yapabilirim?
    Arama işleminin gerçekleştiği yerden bir kod parçası;
          $row = $db->prepare("select * from bolgeler where bolgeler_ad like ?");
          $row->execute(array("".$value."%"));
          $goster = $row->fetchAll(PDO::FETCH_ASSOC);
          $x = $row->rowCount();
          
           if($x){
              
               foreach($goster as $liste){
                  
                   echo "<a href='#' onClick='tamamla(\"".$liste["bolgeler_ad"]."\")'>".$liste["bolgeler_ad"]."</a><br />";
               }
              
           }else {
              
               echo "Aradığınız kelimeye ait hiçbir sonuç bulunamadı...";
              
           }
          
      }
    Formdan kod parçası;
                                <div id="nereye" class="col-lg-3">
                                    <div class="form-group">
                                        <input class="form-control search-box" type="text" autocomplete="on" name="nereden" id="searchNereden" placeholder="Nereden">
                                        <i class="icon_pin_alt"></i>
                                    </div>
                                    <div class="text-primary" id="sonuc">  
                                    <span>sonuc</span>
                                    </div>
                                </div>
    http://localhost/transfer/rezaraba.php?nereden=1
    Kısaca işin sonunda istediğim url şudur, kafam beynim durmuş durumda biraz beyin fırtınasına ihtiyacım var. Şimdiden teşekkürler.
    Hocam orada select box yok mu?
    Select box yapısına çevirirsen value olarak yapabilirsin
    ama şu etapta sanırım input üzerinden anlık search var dimi
  • 15-02-2022, 21:38:17
    #3
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Hocam orada select box yok mu?
    Select box yapısına çevirirsen value olarak yapabilirsin
    ama şu etapta sanırım input üzerinden anlık search var dimi
    Hocam orayı selectbox yaparsakda arama işlemini dara sokacağız. Evet anlık arama işlemi oluyor inputta.
  • 15-02-2022, 21:41:47
    #4
    Web Tasarım ve Yazılım
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    Hocam orayı selectbox yaparsakda arama işlemini dara sokacağız. Evet anlık arama işlemi oluyor inputta.
    Benim aklıma select box harici bir çözüm gelmedi hocam çünkü value yi post ediyor sonuçta
    Belki js ile anlık post önceci değiştirebilirsiniz ama nası olur bilemedim
  • 15-02-2022, 21:43:08
    #5
    Tamamla fonksiyonuna id gönderip,

    echo "<a href='#' onClick='tamamla("".$liste["bolgeler_ad"]."","".$liste["id"]."" )'>".$liste["bolgeler_ad"]."</a><br />";




    daha sonra jquery ile input değerini id ile değiştirebilirsiniz.
    function tamamla(ad,id){
    $('#nereye input[name="nereden"]').val(id);
    
    }
  • 15-02-2022, 21:43:45
    #6
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Benim aklıma select box harici bir çözüm gelmedi hocam çünkü value yi post ediyor sonuçta
    Belki js ile anlık post önceci değiştirebilirsiniz ama nası olur bilemedim
    Bakayım en iyisi bir hocam belki anlık aramalı bir select box kütüphanesi vs. buluruz belli mi olur. Yöntemi değiştireyim en iyisi.
  • 15-02-2022, 21:44:21
    #7
    night_walker adlı üyeden alıntı: mesajı görüntüle
    echo "<a href='#' onClick='tamamla(\"[COLOR=#000000][FONT=Open Sans]".$liste["bolgeler_ad"]."[/FONT][/COLOR] \",\"[COLOR=#000000][FONT="Open Sans"]".$liste["id"]."[/FONT][/COLOR] \")'>".$liste["bolgeler_ad"]."</a><br />";
    function tamamla(ad,id){
    $('#nereye input[name="nereden"]').val(id);
    
    }
    Hocam kodu normal atabilir misin sana zahmet böyle okuyamadım tam.
  • 15-02-2022, 21:45:32
    #8
    Web Tasarım ve Yazılım
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    Bakayım en iyisi bir hocam belki anlık aramalı bir select box kütüphanesi vs. buluruz belli mi olur. Yöntemi değiştireyim en iyisi.
    Hocam @aksoyhlc; hocamın şikayet scriptinde https://sikayet.yazilimdemo.net/sikayet-olustur bu sayfada var bir bak istersen
  • 15-02-2022, 21:46:59
    #9
    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    Hocam kodu normal atabilir misin sana zahmet böyle okuyamadım tam.

    hocam elimden geldiğince temizledim. tamamla fonksiyonuna id gönderin, daha sonra o idyi inputa val olarak atın.