Şimdi Ara

Php Tabloda Arama Yapmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
301
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar tabloyu oluşturdum görüntüleyebiliyorum tablonun sütün değerleri no, adı, soyadı, dahili, ünvanı , birimi ben arama da seçilen sütun adına göre arama yapmasını istiyorum.Mesala arama butonunda adı seçip adı yazıp yine tablo olarak bulunan değerlerin hepsi gelmesi lazım. Bu konuda araştırma yaptım fakat tam istediğim çıkmadı. Yardımcı olabilecek fikir verebilecek olan olursa sevinirim.



  • Şöyle yapmayı denediniz mi?
    Galiba arama kutusunda select ile Ad - Soyad - ... gibi değerler var. Bunun yanına birtane daha arama kutusu oluşturup her iki değeri post edip, kontrol ettirip sonuç alabilirsiniz.
    Örn:
    <form action="kontrol.php" method="post">
    <select name="aranansutun">
    <option value="ad">İsim Ara</option>
    <option value="unvan">Ünvan Ara</option>
    </select>
    <input type="text" name="aranankelime">
    </form>

    ---
    kontrol.php

    $aranansutun = $_POST["aranansutun"];
    $aranankelime = $_POST["aranankelime"];

    if($aranansutun=="ad"){
    $ara = mysqli_query($baglan, "SELECT * FROM tablo_adi WHERE ad LIKE '%$aranankelime%'");
    while ...

    }elseif($aranansutun=="unvan"){
    ...
    }

    Sorunuzu doğru anladıysam bu şekilde çözülmesi lazım.




  • quote:

    Orijinalden alıntı: bedial

    Şöyle yapmayı denediniz mi?
    Galiba arama kutusunda select ile Ad - Soyad - ... gibi değerler var. Bunun yanına birtane daha arama kutusu oluşturup her iki değeri post edip, kontrol ettirip sonuç alabilirsiniz.
    Örn:
    <form action="kontrol.php" method="post">
    <select name="aranansutun">
    <option value="ad">İsim Ara</option>
    <option value="unvan">Ünvan Ara</option>
    </select>
    <input type="text" name="aranankelime">
    </form>

    ---
    kontrol.php

    $aranansutun = $_POST["aranansutun"];
    $aranankelime = $_POST["aranankelime"];

    if($aranansutun=="ad"){
    $ara = mysqli_query($baglan, "SELECT * FROM tablo_adi WHERE ad LIKE '%$aranankelime%'");
    while ...

    }elseif($aranansutun=="unvan"){
    ...
    }

    Sorunuzu doğru anladıysam bu şekilde çözülmesi lazım.


    Hocam akşam bi deneyim teşekkürler ilginiz için

    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.