| | | | |GENEL DUYURU PANELİ| | | | |

6rges1arfbfjesdxr8r3.jpg Kodların Adresi Sitemiz yayına girmiştir..Her türlü "HTML,FBML,JAVASCRİPT KODLARI,TASARIMLAR,YARDIMCI YAZILAR,KONULAR ve daha bir çok şey sitemizde mevcuttur..Sitemizde Sağ tık Engeli vardır Kopyalama İşlemi yapmak için "CTRL+C" kısayolunu kullanın...

Site duyuruları

Yazı 1 ...

6rges1arfbfjesdxr8r3.jpg Google Chrome minimal tasarımıyla son derece pratik bir alternatif web tarayıcısıdır. İnternet kullanımının yaygınlaşması ve gelişmesiyle birlikte bu alanda en önemli yapılardan olan web tarayıcılarının rekabetine bir yenisini ekleyen internet devi Google programın hızlı, basit ve güvenli yapısını ön plana çıkartıyor....Bizde Kodların Adresi Olarak sitemizde rahat ve hızlı dolaşmanız için Google Chrome Tavsiye ediyoruz..Google Chrome İndirmek için BURAYA TIKLAYIN..

Site duyuruları

Yazı 2 ...

6rges1arfbfjesdxr8r3.jpg Bilgi Teknolojileri ve İletişim Kurulu’nca (BTK) hazırlanan “İnternetin Güvenli Kullanımına İlişkin Usul ve Esaslar” 22 Ağustos 2011 tarihinde yürürlüğe girecek. Bu uygulamayla kullanıcılar BTK’nın belirlediği 4 internet filtresinden birini seçmek zorunda bırakılacak. Filtreyi aşmak suç sayılacak. Filtre kıstasları ise tamamen BTK tarafından belirlenecek. Bu uygulama dünyada Çin, Küba, İran gibi internetin “tutuklu” olduğu ülkelerde kullanılıyor.

Site duyuruları

Yazı 3 ...

Kodların Adresi

Veritabanindan Nasil Bilgi Aliriz

Bir önceki dersimizde veritabanına nasıl bağlanacağımızı öğrenmiştik. Şimdi bağlantığımız bu veritabanından nasıl veri çekeceğimizi yani veritabanının içindeki bilgileri nasıl sayfaya yazdıracağımzı öğreneceğiz.

Önce SQL

Kısaca SQL’ dan söz edelim. SQL veritabanından veri okumak, veri değiştirmek, silmek gibi işlemleri yapabilmemiz için geliştirilmiş bir dildir.
Biz burada SQL ‘ ın SELECT komutunu göreceğiz. Daha sonraki derslerde SQL’ın diğer fonksiyonlarından da söz edeceğiz. SQL’ ın SELECT komutu ile kullanımı şöyledir:

sql = “SELECT adi, soyadi FROM adres”

Bu şekildeki bir kullanımda veritabanından adres isimli tablodan sadece adi ve soyadi alanlarından veri alabiliriz. Tablodaki bütün alanları seçmek için ya bütün alanların adını yazacağız ya da:

sql = “SELECT * FROM adres”

Gördüğünüz gibi ” * “ işareti ile tablodaki bütün alanları seçebiliriz.
Değişkenimizin adı sql ama bu zorunlu değil. Siz istediğiniz bir ismi değişken olarak atayabilirsiniz.

Recordset

Veritabanına bağlandıktan sonra verileri sayfaya yazdırmada bize yardımcı olacak nesne ADO‘ nun Recordset nesnesidir. Oluşturduğumuz veriyolundan sayfalarımıza bilgi gelmesi için .Execute (icra et) metodunu kullanırız. Bu komuta icra edecek bir komut SQL’ dır.

Şimdi bir örnek yapalım. Önce veritabanına bağlanalım. Daha sonra veritabanındaki bilgileri sayfaya yazdıralım. Bu örneği baglanti.asp adı ile kaydedin:

 

<html>
<head>
<title>Veritabanından veri çekme</title>
<meta http-equiv=”content-type” content=”text/html; charset=ISO-8859-9″>
</head>
<%
Dim veriYolu, sql, Kayitdizisi

‘veritabanına bağlanalım

Set veriYolu = Server.CreateObject(“ADODB.Connection”)
veriYolu.Open “ornek”

‘recordset nesnesini oluşturalım

Set Kayitdizisi = Server.CreateObject(“ADODB.Recordset”)

‘sql kodlamasını yapalım

sql = “SELECT * FROM adres”

‘son olarak verileri sayfaya yazdırmak için

Kayitdizisi.Open sql, veriYolu, aOpenStatic
%>

<body>
<p>
<table border=”0″ width=”60%”>

<tr>
<td><b>sıra:</b> </td>
<td><b>İsim:</b> </td>
<td><b>Telef. no: </b></td>
<td><b>Adres: </b></td>
</tr>

<% Do While Not Kayitdizisi.eof %>

<tr>
<td><%=Kayitdizisi(“id”) %> </td>
<td><%=Kayitdizisi(“isim”) %></td>
<td><%=Kayitdizisi(“telNo”) %></td>
<td><%=Kayitdizisi(“adres”) %></td>
</tr>

<% Kayitdizisi.MoveNext
Loop %>

</table>
</body>
</html>

Bu sayfayı kaydedip açtığınızda görüntü şöyle olmalıdır:

Gördüğünüz gibi veritabanındaki veriler sayfaya yazdırıldı..

Şimdi kodlamayı daha derinlemesine inceleyelim:

ASP kodlarının arasında önünde tek tırnak () işareti olan satırlar açıklama satırlarıdır. Bu satırlar orada ne yapmak istediğimizi açıklıyor.

Her zamanki gibi ilk önce değişkenlerimizi tanımladık. İyi programcılar önce değişkenlerini tanımlarlar, tanımsız değişken kullanmazlar.
Daha sonra veritabanımıza bağlandık. (veritabanına bağlantı kurmayı bir önceki dersimizde görmüştük.)
Recordset nesnesini oluşturduk. Bu veritabanından verileri almamız için gerekli.
SQL kodlarımızı oluştururken “adres isimli tablodaki bütün verileri al” dedik.
Son olarak verileri sayfaya yazdırmak için Recordset nesnesini açtık.

Kayitdizisi.Open sql, veriYolu, aOpenStatic

Buradaki Kayitdizisi Recordset nesnesinin değişkeni. Bu değişkeni açıyoruz ve komut olarak sql, (SQL kodlaması), veriYolu (Veritabanı bağlantısı) ve aOpenStatic dedik. Burada aOpenStatic dememizin sebebi ise; .Open Recordset‘ in bir metodudur. Buradaki aOpenStatic, Static ( yani durağan) olarak veritabanındaki kayıtları al demektir. Böylece kayıtlar normal olarak sayfaya yazdırılacaktır. Veritabanındaki halleri gibi..
Recordset‘in .Open ‘ dan başka .Update, .Delete ve .Addnew metodları da vardır. Bunları da göreceğiz.

Daha sonra bir tablo oluşturduk. Veritabanındaki verileri bu tabloya yerleştireceğiz.
Şu deyimle:

<% Do While Not Kayitdizisi.eof %>

Demek istediğimiz; Kayitdizisinin sonuna gelinmedi ise,

<% Kayitdizisi.MoveNext
Loop %>

kayıtları sayfaya yazdırmaya devam et. Bu iki deyimin arasında ise Recordset ile veritabanından aldığımız verilerin isimleri yazılı. Böylece Kayitdizisi yani veritabanındaki verilerin sonuna gelene kadar veriler sayfaya yazdırılmaya devam edilecek. Biliyorsunuz ki bu bir döngüdür. (Döngüleri daha önceki deslerimizde görmüştük.)
Verilerin sayfaya yazdırılmasını sağlayan:

<%=Kayitdizisi(“id”) %>

Bu komuttur. Burada Kayitdizisinden id isimli alanı göstermesini istiyoruz.


Copyright © 2011 Kodların Adresi, Tüm Hakları Saklıdır. Design By John & Gabriel

Etiketler: html kodları , fbml kodları , javascript kodları , css tasarımlar , bedava tasarımlar , hazır tasarımlar

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol