google
 
  Ana Sayfa
  İletişim
  Ziyaretşi defteri
  HTML
  Php dersleri
  Forum
  Asp
  => Asp Nedir?
  => Asp’nin Doğuşu
  => Veri Tabanına Kayıt Eklemek, Resimli Anlatım
Veri Tabanına Kayıt Eklemek, Resimli Anlatım
(IMG:http://img86.imageshack.us/img86/6848/ders1bl2.jpg)

İlk Önce veri tabanımızı oluşturuyoruz. Veritabanında yarattığımız bir tablo içerisine alacağımız bilgileri yazıyoruz. Ben örneğimizde id, ad ve soyad bilgilerini alacağım.

İd değerimiz kendiliğinden artacak ve bunu ziyaretçimiz görmeyecek. İd değerimizi birincil olarak ayarlıyoruz. Burada id işimize yaramasa da ilerideki örneklerimizde işimize yarayacaktır. Örneğin, veritabanından bir kayıt sileceğiz. Bunun için kaydımızın id numarasını kullanıyoruz ve o id değerimize ait bilgiler veritabanımızdan siliniyor. Bunun gibi daha bir çok örnek var.

(IMG:http://img226.imageshack.us/img226/9161/ders2th4.jpg)

Veri tabanımızı oluşturduktan sonra, ziyaretçimizden bilgilerini almakta kullanacağımız bir form oluşturuyoruz. Formumuzu html olarak kayıt edebiliriz. Ben yaz.html olarak kaydettim ve formumuzun kaydet.asp dosyasına gönderileceğini belirttim. Bunun nasıl yapıldığını önceki derslerimizden biliyoruz (IMG:http://www.mjturkiye.net/forum/style_emoticons/default/smile.gif)

(IMG:http://img151.imageshack.us/img151/1141/ders4ts0.jpg)

Yaz.html dosyamızın görünümü bu şekilde olacaktır. Kutucuklara adımızı ve soyadımızı yazdıktan sonra gönder butonuna tıklıyoruz.

(IMG:http://img73.imageshack.us/img73/9123/ders3an7.jpg)

Gönder Butonuna tıkladıktan sonra bizi kaydet.asp dosyasına yönlendiriyor ve karşımıza bilgilerimizin ulaştığına dair bir yazı geliyor. Eğer herhangi bir hata almadıysanız sorun yok demektir.

(IMG:http://img142.imageshack.us/img142/5194/ders6nc8.jpg)

Kaydet.asp dosyamızın kodları bu şekildedir. "kayit" recordset'in adıdır.
Kayit.addnew kodumuzda tablomuza yeni kayıt ekleneceğini belirttik.

kayit("ad") = request.form("ad")
Bu kodumuzda ise tablomuzdaki ad değerine formdan gelen ad değişkeninin ekleneceğini belirttik.
daha sonra kayit'ı kapattık ve response.write nesnesini kullanarak ziyaretçimize kaydımızın eklendiğini söyledik.

(IMG:http://img154.imageshack.us/img154/889/ders5bs6.jpg)

Veritabanımıza baktığımızda bilgilerin başarıyla veritabanımıza eklendiğini görüyoruz.
-----------------------------------------------------------------------------------------------------
yaz.html kodları;
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Veri Tabanına Kayıt Eklemek</title>

<form method="post" action="kaydet.asp">

<p>Adınız........:  <input name="ad" type="text"> <br>

Soyadınız..: <input name="soyad" type="text">

</p>

<p>
<label>

<input type="submit" value="Gönder">

</label>

<br>

</p>

</form>


<br><br><br>
<hr>
<center><h1> MJ TURKIYE </h1></center>


kaydet.asp kodları;
 
<% set baglanti=Server.CreateObject("ADODB.Connection")
baglanti.open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabani.mdb"))
set kayit=server.createobject("ADODB.Recordset")
sql="Select * from veriler"
kayit.open sql,baglanti,1,3

kayit.addnew
kayit("ad") = request.form("ad")
kayit("soyad") = request.form("soyad")
kayit.update

kayit.close
set kayit = Nothing

response.Write "<br><br><br><center><b>Mesajiniz Gönderildi Tesekkür Ederiz!</b></center><br><br><br>"

%>


Diğer derslerde görüşmek üzere...
 
 
   
Şu ana kadar 26570 ziyaretçiKişi ziyaret etti
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol