• 08-10-2024, 15:53:00
    #10
    mtyuksel adlı üyeden alıntı: mesajı görüntüle
    İlettiğiniz gibi yaparak sorunumu çözdüm, teşekkür ederim hocam.
    rica ederim doğru cevap olarak işaretleyip r10+ verebilirsiniz
  • 10-10-2024, 17:31:55
    #11
    MEG adlı üyeden alıntı: mesajı görüntüle
    Böyle bir şey mi istiyorsunuz?

    <div class="form-row">
    <div class="form-group col-md-4">
    <label>Görevliler</label>
    <select multiple required name="ikizintalep_kullanici[]" class="form-control selectpicker" data-live-search="true" data-actions-box="true">
    <?php
    // Seçili olacak kullanıcı ID'leri
    $seciliKullaniciIds = [7, 10];
    
    $kullanici = $db->prepare("SELECT * FROM kullanicilar");
    $kullanici->execute();
    while ($kullanicicek = $kullanici->fetch(PDO::FETCH_ASSOC)) {
    $selected = in_array($kullanicicek['kul_id'], $seciliKullaniciIds) ? 'selected' : '';
    ?>
    <option value="<?php echo $kullanicicek['kul_id']; ?>" <?php echo $selected; ?>>
    <?php echo $kullanicicek['kul_isim']; ?>
    </option>
    <?php } ?>
    </select>
    </div>
    </div>
    Hocam, aynı konunun bir farklı türü için yeniden size danışıyorum. Form kayıt sayfam için iletmiş olduğunuz kodlar sorunsuz bir şekilde çalışıyor. Bu kaydı düzenlemek için de bir düzenle sayfam var. Bu düzenleme sayfamda, sizin form ekleme sayfamda iletmiş olduğunuz gibi bir Select / Option bulunuyor. Bu Select / Option' a manuel olarak bir id nasıl ekleyebilirim? Desteğiniz için çok teşekkür ederim.
    <div class="row">
                            <div class="form-group col-md-6">
                                    <label>Görevliler</label>
                                    <select required multiple name="ikizintalep_kullanici[]" class="form-control selectpicker" data-live-search="true" data-actions-box="true">
                                        <?php
                                        $kullanicisor=$db->prepare("SELECT kul_id,kul_isim FROM kullanicilar");
                                        $kullanicisor->execute();
                                        $projesor=$db->prepare("SELECT * FROM ikizin_kul_bag where ikizintalep_id={$_POST['ikizintalep_id']}");
                                        $projesor->execute();
                                        $ikizintalep_id_dizisi=array();
                                        $id_dizisi=array();
                                        $isim_dizisi=array();
                                        $sayi=0;
                                        while ($kullanicicek=$kullanicisor->fetch(PDO::FETCH_ASSOC)) {
                                            array_push($id_dizisi, $kullanicicek['kul_id']);
                                            array_push($isim_dizisi, $kullanicicek['kul_isim']);
                                        };
    
                                        while ($projecek2=$projesor->fetch(PDO::FETCH_ASSOC)) {
                                            array_push($ikizintalep_id_dizisi, $projecek2['kul_id']);
                                        };
    
                                        foreach ($id_dizisi as $kontol_edilecek_id) {
                                            if (in_array($kontol_edilecek_id, $ikizintalep_id_dizisi )) {?>
                                                <option selected value="<?php echo $kontol_edilecek_id ?>"><?php echo $isim_dizisi[$sayi]; ?></option>
                                            <?php      } else {?>
                                                <option value="<?php echo $kontol_edilecek_id ?>"><?php echo $isim_dizisi[$sayi]; ?></option>
                                            <?php    }
                                            $sayi++;
                                        }
                                        ?>
                                    </select>
                                </div>
                        </div>