• 23-05-2008, 18:40:08
    #1
    Üyeliği durduruldu
    Merhaba,
    Sorunumu kısaca açıklamak istiyorum.
    2 tane veritabanım var. Bir dbde tablolar altında veriler var. ikinci db ise takvim.
    Takvimin herhangi bir gününe ilk dbden çektiğim verileri girmek istiyorum.
    1. dbden çektiğim verileri çoktan seçmeli form içine attım.
    <%
         Set listele = ODBC.Execute("Select id,diger from diger order by id desc")
              If listele.EOF then
                   response.write "Listelenecek hiçbir kayit bulunamadi"
              Else
                   While not listele.eof
                        response.write "<input name=checkbox_adi type=checkbox maxlength=75 id=checkbox_adi value="&listele("diger")&"> "&listele("diger")&" <br />"
                   listele.movenext : wend
              End If
         listele.close
    %>
    böyle yaptığımda checkboxların value'lerinde bir sorun yok direk 1. dbdeki değeri aynen alıyor. bu alınan verilerden istediklerimi tıklayıp ekle dediğimde 2. dbye veriler kaydediliyor. fakat asıl sorunum bundan sonra başlıyor. ilk dbden gelen verilerin sadece ilk kelimelerini alıyor form. value olarak bütün kelimeleri gösterse de db(2.)ye kayıtta sadece ilk kelimeyi yolluyor.
    	strEvent=Request("checkbox_adi")
    	strEvent=Replace(Request("checkbox_adi"),",","<br>-")
    form bu kod ile alıyor sanırım bilgileri. 2. satırdaki kodu ben ekledim çünkü çoktan seçmeli olarak bir sütun altına ekleme yaptığımda virgül geliyordu. virgülü değiştirmek için böyle bir şey yaptım(bu satırı kaldırarak da denedim bundan kaynaklabilir demiştim ama değilmiş).
    yardımcı olabilirseniz sevinirim. asp ve access'de yeniyim. nette aradım önce fakat tam olarak ne diyerek arayacağımı da bilemedim.
    teşekkürler
  • 23-05-2008, 19:03:02
    #2
    Üyeliği durduruldu
    html görünümlerini de yazayım.
    db'den döngü ile oluşan kod :

    <input name=checkbox_adi type=checkbox id=checkbox_adi value=Kelime1 Kelime2> Kelime1 Kelime2 <br />
    buradan değil de kendim checkbox koyarsam :

    <input name="checkbox_adi" type="checkbox" value"kelime3 kelime4"> kelime3 kelime4
    yaparsam bir sorun olmuyor db'ye düzgün kaydoluyor.

    sanırım " " bunların olmamasından kaynaklanıyor.

    bunu araştırayım. ya da başka fikri olan varsa paylaşırsa sevinirim.