v2.5.2
Giriş yap

option Value değerini selected olarak getirmek

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

option Value değerini selected olarak getirmek

<div class="row">
    <div class="col-md-6 input-group mb-3">
        <div class="input-group-prepend">
            <span class="input-group-text">Yazı Dili: </span>
        </div>  
    	<select id="inputStatus" class="form-control is-info" name="mdil">
            <option selected disabled>Dil seçin…</option>
            <option value="1">Türkçe</option>
            <option value="2">İngilizce</option>
    	</select>
    </div>
</div>

Seçim yapıp gönderdiğim formu daha sonra
güncellemek istediğimde aynı option yapısı bozulmadan veritabanındaki mdil değerini tekrar seçili olarak nasıl geri çağırırım?

Dil seçimini değiştirmek istersem yine option ile seçip değiştirebileyim.

Çok şey denedim ama yapamadım, umarım bir bilen çıkar ve yardım eder.

Cevap yaz
Cevaplar (5)
emmir2
1316 gün önce
<?php
  <option value="1" <?php echo $vericek['veri_durum'] == '1' ? 'selected=""' : ''; ?>>Veri</option>

?>

Kendine göre düzenleyip denermisin ?

mertkarabulut
1316 gün önce

if else ile yapabilirsin <?php if($dil=="1") { echo "selected" } ?> gibi değişkenin değerini çekerek sorgulayabilirsin ilk baştaki dil seçin kısmındaki selected'i kaldırarak duzenle.php de

yeni2021
1316 gün önce

@bbera, derdimi daha nasıl anlatabilirim bilmiyorum.
Makale dilini İngilizce seçip yolladım.
düzenle.php de tekrar güncellemek için işlem yaptığımda İngilizce seçili gelsin.
dili Türkçe olarak değiştirmek istersem de <option> içinden Türkçeyi seçebilmeliyim. Ya da tam tersi.

birde İngilizce sorayım :) How to get turn selected values from db in select option list?

bbera
1316 gün önce

aslında bakılırsa anlatmaya çalıştığın sorunu tam anlamıyla analatamıyorsun sanırım belki buyuzden cevap çözülemiyor olabilir. Zira ben derdinin ne olduğunu tam olarak anlamakta problem yaşadım. Biraz daha açıkça belirtebilir misin?

yeni2021
1316 gün önce

çözümü yok mu, bu konuda çeşitli yerlerde çok soru okudum. herkes sormuş ama ne tavsiye edilmişse denedim yok olmadı.
çözümü olan yok mu, kimse kendi sitesinde ihtiyaç duyupta çözmedim mi.
??