Asp De Nerde Hata Yapıom Arkadaşlar ?
-
VeriForm.Asp
<HTML>
<P>Lütfen Ziyaretçi Formumuzu Doldurunuz..!</P>
<FORM NAME="VeriFormu" ACTION="FormIsle.asp" METHOD="POST" >
<TABLE WIDTH="31%" BORDER="0">
<TR>
<TD>Adınız: </TD>
<TD>
<INPUT TYPE="text" NAME="txtAdi">
</TD>
</TR>
<TR>
<TD>Soyadınız: </TD>
<TD>
<INPUT TYPE="text" NAME="txtSoyadi">
</TD>
</TR>
<TR>
<TD>Telefon: </TD>
<TD>
<INPUT TYPE="text" NAME="txtTelefon">
</TD>
</TR>
<TR>
<TD>D. Tarihiniz: </TD>
<TD>
<INPUT TYPE="text" NAME="txtDogum_Tarihi">
</TD>
</TR>
<TR>
<TD>Mailiniz: </TD>
<TD>
<INPUT TYPE="text" NAME="txtMail">
</TD>
</TR>
<TR>
<TD> </TD>
<TD>
<INPUT TYPE="submit" NAME="cmgGonder" VALUE="Gönder">
<INPUT TYPE="RESET" NAME="cmdTemizle" VALUE="Temizle">
</TD>
</TR>
</TABLE>
</FORM>
</HTML>FormIsle.asp
<%@ Language=VBScript Codepage="1254"%>
<%
Dim Baglantimiz, dsn'Önce Request metodumuzla Formdan gelen verileri alıyoruz...
txtAdi=Request.Form("txtAdi")
txtSoyadi=Request.Form("txtSoyadi")
txtTelefon=Request.Form("txtTelefon")
txtDogum_Tarihi=Request.Form("txtDogum_Tarihi")
txtMail=Request.Form("txtMail")
Veri="DBQ=" & Server.Mappath("db/Veri.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
Set baglantimiz=Server.Createobject("ADODB.Connection")
baglantimiz.open VeriSQL="INSERT INTO tblVeri (Adi,Soyadi,Telefon,Dogum_Tarihi,Mail) values
('"&txtAdi&"','"&txtSoyadi&"','"&txtTelefon&"','"&txtDogum_Tarihi&"','"&txtMail&"')"
Baglantimiz.Execute (SQL)Baglantimiz.Close
Set Baglantimiz=Nothing
Response.Write "Bilgileriniz DB'e kaydedildi. İlginize Teşekkür ederiz..."
%>C:\Inetpub\wwwroot\veritabani\db\Veri.mdb
Tablo Adı TblVeri
Değerleri
id txtAdi txtSoyadi txtTelefon TxtDogum_Tarihi TxtMail
ama gel gelelim eklemiyor db ye hatayıda yazayım sonra dövüşmeyin :D
Hata Tipi:
Microsoft VBScript derleme hatası (0x800A0409)
Sonlandırılmamış dize sabiti
/veritabani/FormIsle.asp, line 16, column 70
SQL="INSERT INTO tblVeri (Adi,Soyadi,Telefon,Dogum_Tarihi,Mail) values
---------------------------------------------------------------------^akıl verin bana nie eklemiyor bu ?
-
recordset kullan ayrıca bu kod çok güzel sql injection yer
-
om şeyh dedik barımıza bastık ama olmadı senin yaptığın :D lan kullan diyeceğine yazsana :=)
du bakim yazmıştım bi ara çalıştıydı onu bulam :D
