• 27-01-2010, 11:53:34
    #1
    Merhaba Arkadaşlar;

    Sorunum şu şekilde dbdeki iki farklı tabloya bağlanmak için 2 farklı recordset açtım.Bir tanesi metin kutularının bir kısmına dbnin bir tablosundan veri çekiyor otomatik.Diğeri ise gönderilecek mesajın konusunu ve mesajı dbnin farklı bi tablosuna kaydetmeye yarıyor.Çalışmasında hiç bir problem olmuyor.Dbye metin kutularına çektiğim verileri kayıt ediyor ancak mesaj konusu ve mesajı kaydetmiyor.Hiç bir hata vermiyor ancak dbde konu ve mesaj alanı boş olarak kayıt ediliyor.Bu sorunun sebebini bilen bi arkadaş varmıdır aramızda?

    kodlar aşağıdaki gibidir.

    Bu bölümde firma tablosundan firma bilgilerini çekip metin kutularına yerleştiriyor;
    <%

    set rsfirma = Server.CreateObject("ADODB.Recordset")
    rsfirma.open "SELECT * FROM firma WHERE username = '"&session("username")&"'",baglan

    if not rsfirma.eof then
    %>
    <%End if%>

    Bu bölümde hem firma tablosundan çektiği verileri hemde konu ve mesajı mesaj tablosuna kayıt ediyor.; ancak konu ve mesaj boş olarak kayıt oluyor.

    <%
    If request.ServerVariables("REQUEST_METHOD")="POST" Then

    firmaad = request.Form("firmaad")
    yetkili = request.Form("yetkili")
    firmamail = request.Form("firmamail")
    konu = request.Form("konu")
    mesaj = request.Form("mesaj")

    set rsmesaj = server.CreateObject("Adodb.Recordset")
    rsmesaj.open "select * from mesaj",baglan,1,3
    rsmesaj.Addnew
    rsmesaj("firmaad") = firmaad
    rsmesaj("yetkili") = yetkili
    rsmesaj("firmamail") = firmamail
    rsmesaj("konu") = konu
    rsmesaj("mesaj") = mesaj
    rsmesaj.update
    rsmesaj.close
    baglan.close
    Response.Redirect "mesajok.asp"

    End If

    %>


    Şimdiden herkese teşekkürler.
  • 27-01-2010, 11:59:56
    #2
    Üyeliği durduruldu
    boş kaydediyorsa, post ettiğin formdaki textfield vb. elemanların isimleri doğru mu kontrol ettin mi ?
  • 27-01-2010, 12:02:26
    #3
    evet hepsini kontrol ettim.Form textfield elemanlarıyla dbde eşleştirdiğim sütun isimleri aynı.

    Perspective adlı üyeden alıntı: mesajı görüntüle
    boş kaydediyorsa, post ettiğin formdaki textfield vb. elemanların isimleri doğru mu kontrol ettin mi ?
  • 27-01-2010, 12:04:41
    #4
    Üyeliği durduruldu
    formu yaz buraya
  • 27-01-2010, 12:06:18
    #5
    Üyeliği durduruldu
    yukarıdaki arkadaşın dediği gibi sen kodu komple buraya bi yazıver
  • 27-01-2010, 12:06:42
    #6
    <form id="form1" name="form1" method="post" action="">
    <table border="0" id="table2" cellspacing="0" cellpadding="0" width="783">
    <tr>
    <td width="2%">
    <img border="0" src="images/kose1.png" width="20" height="20"></td>
    <td background="images/orta.png" colspan="5">
    <p align="center"><b><font color="#FFFFFF" face="Arial Narrow">Yeni
    Mesaj Gönderme Ekranı</font></b></td>
    <td width="2%">
    <img border="0" src="images/kose2.png" width="20" height="20"></td>
    </tr>
    <tr>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">
    <font color="#FFFFFF" face="Arial Narrow">Firmanız</font></td>
    <td background="images/orta.png" width="2%">
    <font color="#FFFFFF" face="Arial Narrow">:</font></td>
    <td background="images/orta.png" width="39%"><input type="text" name="firmaad" size="30" value="<%=rsfirma("firmaad")%>"></td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    </tr>
    <tr>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">
    <font color="#FFFFFF" face="Arial Narrow">Yetkili Kişi</font></td>
    <td background="images/orta.png" width="2%">
    <font color="#FFFFFF" face="Arial Narrow">:</font></td>
    <td background="images/orta.png" width="39%"><input type="text" name="yetkili" size="30" value="<%=rsfirma("yetkili")%>"></td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    </tr>
    <tr>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">
    <font color="#FFFFFF" face="Arial Narrow">Mail Adresiniz</font></td>
    <td background="images/orta.png" width="2%">
    <font color="#FFFFFF" face="Arial Narrow">:</font></td>
    <td background="images/orta.png" width="39%"><input type="text" name="firmamail" size="30" value="<%=rsfirma("firmamail")%>"></td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    </tr>
    <tr>
    <td width="2%" background="images/orta.png">&nbsp;</td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">
    <font color="#FFFFFF" face="Arial Narrow">Mesajınızın Konusu</font></td>
    <td background="images/orta.png" width="2%">
    <font color="#FFFFFF" face="Arial Narrow">:</font></td>
    <td background="images/orta.png" width="39%"><input type="text name="konu" size="30"</td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td width="2%" background="images/orta.png">&nbsp;</td>
    </tr>
    <tr>
    <td width="2%" background="images/orta.png">&nbsp;</td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">
    <font color="#FFFFFF" face="Arial Narrow">Mesajınız</font></td>
    <td background="images/orta.png" width="2%">
    <font color="#FFFFFF" face="Arial Narrow">:</font></td>
    <td background="images/orta.png" width="39%"><input type="text name="mesaj" size="30"</td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td width="2%" background="images/orta.png">&nbsp;</td>
    </tr>
    <tr>
    <td width="2%" background="images/orta.png">
    &nbsp;</td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">&nbsp;</td>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    <td background="images/orta.png" width="39%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;<input type="submit" value="Gönder"></td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td width="2%" background="images/orta.png">
    &nbsp;</td>
    </tr>
    <tr>
    <td width="2%">
    <img border="0" src="images/kose3.png" width="20" height="20"></td>
    <td background="images/orta.png" width="30%">&nbsp;</td>
    <td background="images/orta.png" width="15%">&nbsp;</td>
    <td background="images/orta.png" width="2%">&nbsp;</td>
    <td background="images/orta.png" width="39%">&nbsp;</td>
    <td background="images/orta.png" width="9%">&nbsp;</td>
    <td width="2%">
    <img border="0" src="images/kose4.png" width="20" height="20"></td>
    </tr>
    </table>


    formun kodları bunlar, diğer asp kodlarını diğer mesajda vermiştim.
  • 27-01-2010, 12:08:54
    #7
    Üyeliği durduruldu
    <input type="text name="konu" size="30"
    <input type="text name="mesaj" size="30"

    bu iki satırın sonlarını kapatıp tekrardan bir dene
  • 27-01-2010, 12:16:40
    #8
    Üyeliği durduruldu
    e yuh yani
  • 27-01-2010, 12:23:06
    #9
    arkadaş sorun çözüldü.Satırların sonlarını kapatmayı ve input type belirttikten sonra tırnakları kapatmayı unutmuşum

    yardımlarınız için çok teşekkür ederim.