v2.5.2
Giriş yap

Selectbox Veri Çekme Hakkında

Anonim
803 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba arkadaşlar bir konuda yardıma ihtiyacım var. Aşağıda ki gibi select ile
mysql veri tabanından veri çekiyorum. Şuanda sorun yok ama veriler 100'leri, 1000'leri
bulmaya başladı. Selectboxta veri çekerken verilerinin tamamına yansıtmak yerine
aradığımız veriyi ekrana getirtebilirmiyiz?

Bu konuda bana yardımcı olabilirseniz sevinirim.

    <select name="ss">
        <option value=""></option>
        <option value=""></option>
        <option value=""></option>
        <option value=""></option>
        vs..vs..
    </select>
metehankuscu
1106 gün önce

Merhaba dostum bunu MySQL ile yapman tabiki mümkün,
Tahminimce senin veriyi çektiğin dosyan şu şekilde

    $sorgu = mysqli_query($baglanti,"select * from urunler");
    while($veriCek = mysqli_fetch_assoc($sorgu)){
    ?><option value="$vericek['urunAdi']"><?php echo $vericek['urunAdi']; ?></option>
    <?php } ?>

Option'ları büyük ihtimalle bu şekilde yazdırıyorsundur. Bu yüzden kaç tane veri varsa hepsi geliyor çünkü benim yazdıgım sorguda herhangi bir sınırlayıcı komut yok.

Sınırlayıcı komuta gelicek olursam ise (Sorgu üzerinden),

Sorguyu tekrar yazıcak olursam;

    $sorgu = mysqli_query($baglanti,"select * from urunler where id > 100 and id < 250");

Eğer sorgumu bu şekilde düzenlersem bana sadece id'si 100 den büyük ve 250'den küçük olan verileri listelicektir.
Tabi bu sorguyu sınırlandırmak tamamen senin ihtiyacına göre kalmış, sorguyu kendine göre ayarlaman gerekicektir.

Umarım işine yaramıştır kolay gelsin iyi çalışmalar.