Şimdi Ara

PHP değişkenli veri Sorgulama Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
517
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • <select name="" size="6" multiple="multiple" class="textbox" style="width:112px">
    <option value="0">Belirtilmemiş</option>
    <option value="1">Sarışın</option>
    <option value="2">Kumral</option>
    <option value="3">Kahverengi</option>
    <option value="5">Siyah</option>
    <option value="6">Gri</option>
    <option value="7">Diğer</option>
    <option value="8">Kızıl</option>
    </select>

    Yukardaki gibi bir select box var. Select boxtan Birden fazla seçenek seçilebiliyor. Amacım :
    Yukardaki select box tan seçilen değerleri alp veri tabanında uyan üyeleri listelemek ÖRNEK :

    select box tan seçilen degerler : 0 , 5 ,7 , 8 (Belirtilmemiş,Siyah,Diğer,Kızıl)
    PHP den veri tabanına bağlanıp userinfo tablosundan sacrengi 0 , 5 ,7 , 8 olan kullanıcıların bilgilerini çekmem gerekiyor.
    Seçilen değer sayısıda değişkendir.







  • $select = $_POST["select"] //isim vermen gerekli boş bırakma
    diyip bir döngü ile $select[$i] ile mysql sorgunu yapıp listeleyeceksin olacak bitecek :D
  • quote:

    Orijinalden alıntı: Mr.Finch

    $select = $_POST["select"] //isim vermen gerekli boş bırakma
    diyip bir döngü ile $select[$i] ile mysql sorgunu yapıp listeleyeceksin olacak bitecek :D

    Onu yapabiliyorum zaten benim yapamadığım yer veri tabanından bu seçilenlere sahip verileri yazdırmada
  • aytekinbaris A kullanıcısına yanıt
    $sorgu = "select * from tablo where renk='.$select[$i].'" bu olmuyor mu ??
  • quote:

    Orijinalden alıntı: Mr.Finch

    $sorgu = "select * from tablo where renk='.$select[$i].'" bu olmuyor mu ??

    Olmadı :S
    Array to string conversion in C:\wamp\www\... hatasını verdi
  • mysql_query("SELECT * FROM userinfo WHERE sacrengi IN('".join("','", $select[$i])."')");
    Cevabı buldum :) Şeklinde olcak. Yardımınız için teşekkür ederim :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.