• 05-02-2013, 09:03:02
    #1
    Arkadaşlar bir list menüm var.
    ben kayıt.asp ile ile bu menüdeki değeri veri tabanına yazdırıyorum.
    örneğin yaşadıgınız sehir menüsüne kullanıcı istanbul'u seçip kaydediyor.
    daha sonra kişisel bilgilerini güncellemek istediginde bu açılır menüde daha önce seçmiş oldugu il adı seçili gelsin istiyorum. nasıl yapabilirim acaba yardım ederseniz sevinirim.
  • 06-02-2013, 11:56:38
    #2
    konu hakkında bilgisi olan arkadas yokmu lütfen?
  • 06-02-2013, 20:22:28
    #3
    Anlatmak istediğiniz şu sanırım,

    kayıt yaparken veritabanına ek olarak "sehir" adında bir tablo ekleyin.

    Veritabanı bağlantılarını ve üye Girişine Session("uyeid") diye Üyenin İD 'sini aldığınız bir değer oluşturdugunuzu farzedıyorum
    <% Set UyeGuncelle=Baglanti.Execute("Select * from uyeler where id='"&session("id")&"') %>
    
    <%=UyeGuncelle("sehir")%>
    Yukarıdaki <%=UyeGuncelle("sehir")%> Size üyenin kayıt ettiği şehri verir.

    Form'daki verileri alıp veritabanında güncelleme yapmak isterseniz,

    <%Baglanti.Execute("Update uyeler set sehir='"&request.form("sehir")&"' where id='"&session("uyeid")&"') %>
    Mantıgı anlarsanız kolayca entegre edebilirsiniz
  • 07-02-2013, 09:21:50
    #4
    yok tam olarak istediğim şu;

    şimdi şöyle bir kayıt formu var,

    Adı:
    Soyadı:
    Şehir:
    <select name="sehir" >
          <option selected="selected">Seçiniz</option>
          <option>Ankara</option>
          <option>İstanbul</option>
          <option>Antalya</option>
          <option>Bursa</option>
          <option>Diğer..</option>
          </select>
    kişi diyelimki İstanbul seçip formu gönderdi ve bilgileri kayıt oldu.
    kişiyi düzenlemek istediğimde güncelleme formu açıldığında şehir kısmında istanbul seçili gelmesini istiyorum. yani şu şekilde..

    <select name="sehir" >
          <option>Ankara</option>
          <option selected="selected">İstanbul</option>
          <option>Antalya</option>
          <option>Bursa</option>
          <option>Diğer..</option>
          </select>
  • 07-02-2013, 09:28:43
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Option ın en üstüne yazdırabilirsin.

    Alıntı
    <select name="sehir" >
    <option><%=rs("sehir")%></option>
    <option>Ankara</option>
    <option selected="selected">İstanbul</option>
    <option>Antalya</option>
    <option>Bursa</option>
    <option>Diğer..</option>
    </select>
  • 07-02-2013, 09:37:29
    #6
    çok tesekkür ederim saolun..
  • 07-02-2013, 09:40:12
    #7
    <% if sehirID = rs('sehirID') then
    sec = "selected"
    else
    sec = ""
    end if %>

    Select'in en başına yeni bir option ekleme ihtiyacı duymazsınız ,
    böyle bir kodda işini görebilir.