24 Şubat 2012 Cuma

ASP ile Formdan Gelen Verileri Veritabanına Kaydetme

Merhaba. ASP ile bir formdan gelen bilgileri nasıl veritabanına kayıt ederiz?
İlk başta bir HTML formu oluşturalım, ad-soyad istesin.
form.html:
<form action="isle.asp" method="post">
 <input type="text" name="ad"><br>
<input type="text" name="soyad"><br>
<input type="submit"  values="gonder">
<input type="hidden" name="Status" value="FormSubmitted"> //Bunu isle.asp'de kullanacağız.
</form>
isle.asp:
<%
dim Ad,Soyad  //Ad ve Soyad adında iki değişken tanımladık.
Ad= Request.Form("ad")  //bu kodla Formdan gelen "ad" isimli veriyi "Ad" değişkenine aktardık.
Soyad= Request.Form("soyad") // bu kodla Formdan gelen "soyad" isimli veriyi "Soyad" değişkenine aktardık.
set conn=Server.CreateObject("Adodb.Connection")
conn.open"provider=microsoft.jet.oledb.4.0;data source="buraya veritabanı yolu(tırnaklar olmadan)" //
veritabanı bağlantısı için gerekli olan kodlar.
if Request.Form("Status")="FormSubmitted" then //"eğer  form yollanmışsa şunu yap" diye açıklayabilceğimiz "if-else" sınaması.
sql= "INSERT INTO Bilgi (Ad,Soyad) VALUES (' "&Ad&" ',' "&Soyad&" ')"
 //Veritabanındaki "Bilgi" adlı tablonun Ad ve Soyad sütunlarına "Ad" ve "Soyad" değişkenin değerlerini kaydeden SQL sorgu cümleciği.
conn.execute sql
end if //sınamayı bitir.
%>

Hiç yorum yok:

Yorum Gönder