• 23-08-2012, 17:02:00
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar selectbox ile sitemin bir bölümünde veritabanından çektiğim bilgiyi update komutu ile güncelliyorum. Buraya kadar bir problemim yok. örneğin selectbox ile Galatasaray adlı değeri seçtiğimde veritabanındaki takim_logo isimli bölümü Galatasaray logosu olarak güncelliyor. fakat yeni bir güncelleme yapmam gerektiğinde selectboxun içindeki seçili olan değer en son güncellediğim gibi değilde ilk olan değer olarak gözüküyor benim istediğim selecboxun içinde seçili olan değer herzaman veritanımdaki ile aynı olması Kodlarım aşağıdaki şekildedir. Yardımlarınızı bekliyorum...

    <div class="form_row" >
    <label><b>1. Takım logosu</b></label>
    <select class="input required" style="height: 30px;" name="takim1logo" id="takim1logo">
    <option value="">Seçiniz</option>
    <option value="gs.png">Galatasaray</option>
    <option value="fb.png">Fenerbahce</option>
    <option value="bjk.png">Beşiktaş</option>
    <option value="akhisar.png">Akhisar Belediye</option>
    <option value="trabzon.png">Trabzonspor</option>
    <option value="belediye.png">İstanbul belediye</option>
    <option value="elazig.png">Elazigspor</option>
    <option value="antalya.png">Antalyaspor</option>
    <option value="antep.png">Gaziantepspor</option>
    <option value="bursa.png">Bursaspor</option>
    <option value="eses.png">Eskişehirspor</option>
    <option value="gbirligi.png">Gençlerbirliği</option>
    <option value="karabuk.png">Kardemir Karabük</option>
    <option value="kasimpasa.png">Kasımpaşa</option>
    <option value="kayseri.png">Kayserispor</option>
    <option value="sivas.png">Sivasspor</option>
    <option value="ordu.png">Orduspor</option>
    <option value="mersin.png">Mersin İdman Yurdu</option>
    </select>
    </div>
  • 23-08-2012, 17:32:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <option value="gs.png"<?php if($takim_adi=="Galatasaray") { echo ' selected="selected"'; } ?>>Galatasaray</option>
    bu tarz düzenleme yapmanız gerekebilir. DB'den gelen değeri bilmiyorum. Detaylı verirseniz bilgiler, tekrar göz atabiliriz.
  • 23-08-2012, 17:46:23
    #3
    Üyeliği durduruldu
    _BuKi_ adlı üyeden alıntı: mesajı görüntüle
    <option value="gs.png"<?php if($takim_adi=="Galatasaray") { echo ' selected="selected"'; } ?>>Galatasaray</option>
    bu tarz düzenleme yapmanız gerekebilir. DB'den gelen değeri bilmiyorum. Detaylı verirseniz bilgiler, tekrar göz atabiliriz.
    Teşekkür ederim deneyicem dbde ismi takim1logo seklinde resim olarak cekiyorum gs.png fb.png şeklinde[COLOR="Silver"]

    Maalesef verdiğiniz kod işime yaramadı.
  • 23-08-2012, 18:34:58
    #4
    Bunu şu şekilde yapabilirsiniz selectboxlara değer verip veritabanına kayıt ettikten sonra çekim yaparken if kontrolü ile veritabanındaki değere göre selectbox seçili hale gelir.
    Örnek vermek gerekirse.

    <?php 
    $cek = mysql_fetch_array(mysql_query("SELECT deger FROM dbname"));
    $deger = $cek ['deger'];
    
    echo '<select name="takim" >';
    if($deger==1){
    <option value="1" selected>Galatasaray</option>
    }elseif($deger==2){
    <option value="2" selected>Fenerbahçe</option>
    }else{
    <option value="0" selected>Lütfen takım seçiniz.</option>
    }
    echo '</select>';
    ?>
  • 23-08-2012, 18:52:18
    #5
    Üyeliği durduruldu
    Necdet adlı üyeden alıntı: mesajı görüntüle
    Bunu şu şekilde yapabilirsiniz selectboxlara değer verip veritabanına kayıt ettikten sonra çekim yaparken if kontrolü ile veritabanındaki değere göre selectbox seçili hale gelir.
    Örnek vermek gerekirse.

    <?php 
    $cek = mysql_fetch_array(mysql_query("SELECT deger FROM dbname"));
    $deger = $cek ['deger'];
    
    echo '<select name="takim" >';
    if($deger==1){
    <option value="1" selected>Galatasaray</option>
    }elseif($deger==2){
    <option value="2" selected>Fenerbahçe</option>
    }else{
    <option value="0" selected>Lütfen takım seçiniz.</option>
    }
    echo '</select>';
    ?>
    dediğinizi denedim ama yapamadım kayıtı düzenlediğim için bu seferde selectboxtaki veriler listelenmiyor if koşuluna uygun olan kayıtı listeliyor..

    Biraz kurcaladıktan sonra yaptım yardımlarınız için çok teşekkür ederim.
  • 23-08-2012, 19:05:27
    #6
    Rica ederim, sorun hal olduysa ne mutlu bana, iyi çalışmalar