Şimdi Ara

listbox kullanımı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
1.578
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar yeni bir sorunum var resimdeki gibi grup lideri seçildiğin ajaxla grup üyeleri geliyor.yanda personeller var oradan yeni üye eklemek istersem yana atıyorum. fakat kaydederken listbox lar seçili olanları alıyo ben listboxdakilerin hepsini almasını nasıl sağlayabilirim.

     listbox kullanımı



    < Bu mesaj bu kişi tarafından değiştirildi muratyk55 -- 29 Kasım 2013; 21:51:10 >



  • Merhaba,

    Hangi programlama dilinde yapmak istediğinizi söylerseniz daha iyi yardımcı olabiliriz.
  • muratyk55 M kullanıcısına yanıt
    Yapmak istediğin şey doğru anladıysam;

    Gurup Lideri diye listboxun var buradan herhangi bir eleman seçersen ajax ile üyeler adında listbox açılıyor. Sen bu üyeler listboxundaki tüm elemanları seçmek istiyorsun ya da bazılarını.
    Ancak Üyeler listbox u birtane seçmene müsade ediyor. ya da seçili gösteriyor.

    Bunu mutiple de yapabilirsin ayrıca js ile de tümünü seçme olayınıda yapabilirsin.

    <script>
    function selectAll() {
    var selectBox = document.getElementById("uyeler");

    for(i=0;i<selectBox.options.length;i++) {
    selectBox.options.selected = true;
    }
    }
    </script>
    <select id="uyeler" multiple="true" size="5">
    <option value="1"> 1. Seçenek </option>
    <option value="2"> 2. Seçenek </option>
    <option value="3"> 3. Seçenek </option>
    <option value="4"> 4. Seçenek </option>
    <option value="5"> 5. Seçenek </option>
    </select>
    <input type="button" value="Tümünü Seç" onclick="selectAll()">


    Php dilinde soruyorsun anladığım kadarıyla. burada belirlenmiş size yani 5 elema var. size alanına uyelerlist boxunda kaç eleman varsa değişkene atayıp bu kısma koyacaksın. örneğin:




    <?php
    $id = $_GET["id"];
    $uyeler = mysql_query("SELECT * FROM uyeler WHERE id='$id' AND gruplideri='3'");
    $uyelertoplam = mysql_num_rows($uyeler);
    $uyelertoplamal = number_format($uyelertoplam, 0, ',', '.');
    ?>


    <script>
    function selectAll() {
    var selectBox = document.getElementById("uyeler");

    for(i=0;i<selectBox.options.length;i++) {
    selectBox.options.selected = true;
    }
    }
    </script>
    <select id="uyeler" multiple="true" size="<?=$uyelertoplamal?>">
    <?
    $sql2 = mysql_query("SELECT * FROM uyeler WHERE gruplideri = '3' order by id() ");
    while($line2 = mysql_fetch_assoc($sql2)){
    ?>

    <option value="<?=$line2['id']?>"><?=$line2['fiyat']?></option>
    <? } ?>

    </select>
    <input type="button" value="Tümünü Seç" onclick="selectAll()">



    Buradaki php kodlarında eksikler olabilir. ancak bu şekilde kullanabilirsin.
    Value kısmından falan anlıyorsun muhtemelen.

    İşini görecektir. Olmazsa kodlarını paylaş yardımcı olayım.




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.