Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
492
Tıklama
0
Öne Çıkarma
Php Tabloda Arama Yapmak
S
9 yıl (7021 mesaj)
Yarbay
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



B
9 yıl (10 mesaj)
Er

Şö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.


Bu mesaja 1 cevap geldi.
S
9 yıl (7021 mesaj)
Yarbay
Konu Sahibi

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ı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.