Asp ile formdan gelen verileri veritabanına nasıl kaydederiz? Aslında çok basit. Basit bir sorguyla bunu yapalım.
Önce tablomuzu oluşturalım.
Tabloadı : TblMakale
Alanlar :Â id,baslik,detay
şimdi bu alanlara göre formumuzu oluşturalım:
1 2 3 4 |
<form action="makale_kaydet.asp" method="post"> <input type="text" name="baslik" /> <br/> <textarea name="detay" ></textarea> </form> |
Formumuzu oluşturduk. Şimdi makale_kaydet.asp yi oluşturalım.
Öncelikle veritabanı bağlantımızı yaptığımızı farz ediyorum. bkz: Asp veritabanı bağlantısı
Formdan gelen değerleri aşağıdaki gibi alıyoruz:
1 2 3 4 5 6 7 8 |
<% baslik = request.form("baslik") detay = request.form("detay") 'formdan gelen deÄŸerleri deÄŸiÅŸkenlere atadık 'Åžimdi ±±za kaydedelim: baglanti.execute("INSERT INTO TblHaber (baslik,detay) Values ('"&baslik&"','"&detay&"') ") response.write " Kayıt BaÅŸarılı" %> |
Ve hepsi bu kadar, veritabanımıza yeni kayıt ekledik
Not: tablodaki id alanın otomatik sayı olmasına dikkat edin.
1 Yorum
tşklr bilgileriniz için