asp de veri kaydetmedi

asp de veri kaydetmedi

3d-anim

bu form sayfasının scrpti
------------------------
<form action="iskayit.asp" method="post" name="isbasvuru" id="isbasvuru">
<table width="563" border="1">
<tr>
<td width="99"><B><FONT
face="Verdana, Arial, Helvetica, sans-serif" size=1>Adi -
Soyadi</FONT></B></td>
<td width="8">&nbsp;</td>
<td width="434"><input name="ad" type="text" id="ad"></td>
</tr>
<tr>
<td><B><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=1>Cinsiyeti</FONT></B></td>
<td>&nbsp;</td>
<td><input name="cinsiyet" type="text" id="cinsiyet"></td>
</tr>
<tr>
<td><B><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=1>Dogum Yeri ve Tarihi</FONT></B></td>
<td>&nbsp;</td>
<td><input name="dogumyeri" type="text" id="dogumyeri"></td>
</tr>
<tr>
<td><B><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=1>Uyrugu</FONT></B></td>
<td>&nbsp;</td>
<td><input name="uyrugu" type="text" id="uyrugu"></td>
</tr>
<tr>
<td><B><FONT
face="Verdana, Arial, Helvetica, sans-serif"
size=1>Medeni Durumu</FONT></B></td>
<td>&nbsp;</td>
<td><input name="medenihal" type="checkbox" id="medenihal4" value="evli">
evli
<input name="medenihal2" type="checkbox" id="medenihal2" value="bosanmis">
bo&#351;anm&#305;&#351;<input name="medenihal3" type="checkbox" id="medenihal3" value="bekar">
bekar</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="yolla">
<input type="submit" name="Submit2" value="temizle"></td>
</tr>
</table>
</form>
--------------------
(((<td><input name="medenihal" type="checkbox" id="medenihal4" value="evli">
evli
<input name="medenihal2" type="checkbox" id="medenihal2" value="bosanmis">
bo&#351;anm&#305;&#351;<input name="medenihal3" type="checkbox" id="medenihal3" value="bekar">
bekar</td>)))) kısmındaki check box lar veri tabanına işaretlendiği halde veri vermedi..???


form action scrpti:

<%
set conn = Server.CreateObject("adodb.connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/isbasvuru.mdb"))
set rs = server.createobject("adodb.recordset")
verirs = "Select * from isbasvuru"
rs.Open verirs,conn,1,3
rs.AddNew
rs("ad") = Request.Form("ad")
rs("cinsiyet") = Request.Form("cinsiyet")
rs("dogumyeri") = Request.Form("dogumyeri")
rs("uyrugu") = Request.Form("uyrugu")
rs("evli") = Request.Form("evli")
rs("bosanmis") = Request.Form("bosanmis")
rs("bekar") = Request.Form("bekar")
rs.Update
rs.Close
set rs =Nothing
conn.Close
set conn =Nothing
%>

sorun nedir acabe check box lerın veri tabanına yazdırımlası farklı mı.
Bu arada diğer bilgiler geliyor....

2005-02-27 16:12:37

Re:asp de veri kaydetmedi

drekon

rs("bosanmis") = Request.Form("bosanmis")
rs("bekar") = Request.Form("bekar")

böyle bişi olamaz. asp bilmiyorum ama gelen form bilgilerinde
:


<input [font color=red]name="medenihal3"[/font] type="checkbox" id="medenihal3" value="bekar">

buradaki name kısmı önemlidir

Request.Form("medenihal3") olmalı. bu durumda senin kodun tamamı çuvallıyor.

2005-01-25 02:32:06

Re:asp de veri kaydetmedi

tcay

ilk önce checbox yerine radiobox kullansan daha iyi böylwce en fazla bir seçenek işaretli olur
radiobox isimleri aynı olmak zorun da
Rs("medenihal")=Request.Form("medeni_hal")
işinizi görür
bunları yaparsan db fazla alan kullanmadanhalledersin

2005-02-27 16:12:37