Anasayfa Kullanıcı Kontrol Paneli Kullanıcı Listesi Takvim Üye Ol/Register  
Language Yeni Mesajlar Yanıtlanmamış Konular Vadi Blog Zirvedekiler Referanslar Üye Atlası Reklam Yönetim
 


Geri Dön   ForumVadisi > Web Tasarım > Web Programlama / Kodlama / Scripting
ForumVadisi Kuruluşunun 3.Yılında, Hep Aynı Tadında! Vazgeçtiğinde... Buluş [YARDIM] Duvara Asılan Fanus Çok Şık Spagettiye Özel Çatal Ahşap Dinlenme Koltukları Marine Heavy Gunner: Vietnam Fermuarlı Lamba Atlı Tasarımlar Ağlayan bebeği nasıl sakinleştirirsiniz? Pullar üzerinde sanat Yugi-oh Oyununu Arıyorum Gradius collection Ünlü psikoloğa canlı yayında tokat UEFA Pavlov'a acımadı London Donovan Bayern'de Ümit Karan Gerçekleri ! Dolar günü yükselişle kapadı Denizli'den tek kurşun Konya kupa'ya veda etti. Büyüleyici stiliyle: Nebahat Çehre Ankaragücü'ne kupa morali Tergan'da 2009'un Rengi Kırmızı Tita Antalyaspor'da Diallo Hacettepe'de Gaz sorunu sıcak çatışma habercisi FFXIII'ün yüksek kalitede "oyun içi" taramaları Street Fighter IV için yeni ekran görüntüleri yayımlandı. Fallout 3 yapımcısından GOW3 ve Final Fantasy yorumu Lord of the Rings Conquest'in PC demosu halen yok! Earthrise'ın beta kayıtları başladı Insomniac Killzone 2'yi sevdi! PS3 indirimi suya düştü! Yeni Wiiware oyunu duyuruldu İlk Forza 3 resimleri internete sızdı! Microsoft, 28 Milyon Xbox 360 satışını onayladı PS3'ün satışları tatil sezonuyla birlikte %130 arttı Gears of War 2'nin yaması yakında geliyor StarCraft II Terrans: Wings of Liberty'den 3 yeni ekran görüntüsü İsrail'e meydan okuyan tek adam Bu toplar nereye gidiyor.. Gercekten çok enteresan.. KeoPS Çay__çaydanlık,kahve gifleri Vurulduktan 35 yıl sonra öldü Her şey Ümraniye'de başladı... Savcı Öz'den Güney'e 37 soru "3 Saat", 16-21 Aralık Klavye içinde bir PC Sera etkisi yapan gazlar uzaydan izlenecek Suya Akan Kan Kerbela.... Hindistan cevizinden otomobil parçası üretildi Titreşimli resim yapma Ateşkeste son durum ; Filistinde Barışı Koruma Görevi TÜRKİYE'nin Ruhsal Güç Testi... Bu sabah yapılan operasyonda Emekli yarbayın evinden cephanelik çıktı..!! SON DAKİKA ; İsrail ateşkes önerisini kabul etti. Karışık Wallpaperler cok hoslar Hapse Girenlerin İnanılmaz Değişimi... Total Video Converter v3.20.090104 Ekrana kilitleyen Filistin duası Polonya'da 7 kişi donarak öldü Avanslar yüzde 90 üzerinden yapılacak Bilim dünyasında süper buluş: İlaç Otobüsü Türk gemisi serbest bırakıldı! Yeni klavye ve fareler göz dolduruyor Erdoğanın yanına bırakmazmış SSK'lılar ilaçları parayla mı alacaklar? Chp'den 'demirel'le Sezer Gözaltına Alınacak' Iması Peki nedir bu Misket bombası ??? Acı demeyin! Yiyin kanserden korunun Astronomlar teleskopun 400. yılında Galileo'yu anacak Gülümseyin, bu kalem sizi kaydediyor Balık hafızasının süresi 5 ay çıktı ''Gazze saldırıları Obama'nın İsrail'e hediyesi'' Bilim dünyasında süper buluş Dünya'nın en hızlı motosikleti Pembe iguana Polis Sabih Kanadoğlu'nun Evinde GAZZE'DE SON DURUM: 666 ÖLÜ ve fotoğraflar Lost 3. Sezon Türkçe Her hafta güncellenecek... Bombardımana her gün 3 saatlik ara! Pkk Kürt Kültürünün Ve Sanatının Gelişmesini Engelliyor Rus yetkili, Hamas Lideri Meşal ile görüştü İşte Çin Zekası :: KURNAZ ÇOBAN KOYUN SÜRÜSÜNÜ KURT POSTERİYLE GÜDÜYOR Registry Clean Expert v4.64 Biyografi......HADİSE AÇIKGÖZ Hadise'nin Düm Tek'i çalıntı Mı? Göce Köftesi [Etsiz Köfte] Lafa Bak!. Avrupa'da Soyunana Saygı Duyulur, Burada Soyunmaya Değmez Köfte Şiş Evlilik Yaşı Işte Dünyayı şoka Sokan Israil Vahşetinin Acı Görüntüleri!.. iPhone'a mercek takın ! Güldünya[Star Tv] Garmin gider tersine Doğalgazda depolamanın önemi arttı “PapatyaM” iki yalnız bir yastıkta ...................... “PapatyaM” iki yalnız bir yastıkta Sarkozy, Şam'da Essad ile görüştü İzmir Baro Başkanı beyin kanaması geçirdi
Cevapla
 
Konu Araçları
Eski 19-11-2008, 22:48   #1 (Kalıcı Bağlantı)
▀▄▀▄RaP▄▀▄▀
 
mythbusters Kullanıcısının Avatarı
 

Mysql Ve Asp Ilişkisi

MySql veritabanında ders isimli bir databasem ve bu databasemde uyeler adında bir tablom var. Tablomun içinde id (int - auto increment ) , isim ( Varchar 200 ) , telefon ( Varchar 20 ) ve email ( VarChar 20 ) olarak 4 field im var. Ve şu an boş durumda. Bu yüzden ilk veritabanıma veri eklemesi yapacağım. Veritabanımızdaki uyeler tablomuza veri ekleyelim. İlk önce formumuzu oluşturalım.

Aşağıdaki kodları default.asp olarak kayıt edelim.

Kod Alanı:
<%

Response.Write "<form method=post action=kayit.asp>"
Response.Write "İsim : <input type=text name=isim size=20><br><br>"
Response.Write "Telefon : <input type=text name=telefon size=20><br><br>"
Response.Write "E-Mail : <input type=text name=email size=20><br><br>"
Response.Write "<input type=submit value=Gönder>"
Response.Write "</form>"

%>




Form sayfamız oluştu. Şimdi kayıt sayfamızı yapalım. ve aşağıdaki kodları kayit.asp olarak kayıt edelim.

Kod Alanı:
<%

' Mysql Veritabanına bağlantı kuruyorum.

Set db = Server.CreateObject("adodb.connection" )
db.Open = "driver={mysql odbc 3.51 driver}; server=localhost; UID=root; pwd=; db=ders;"

' Formdan gelen değerleri alıyorum.

isim=Request.Form("isim" )
telefon=Request.Form("telefon" )
email=Request.Form("email" )

' Formdan gelen değerlerin boş olup olmadıgını kontrol ediyorum.

If isim="" or telefon="" or email="" Then
Response.Write "Formda eksik bilgi bıraktınız.<br><br>"
Response.Write "Geri dönüp kontro lederek tekrar deneyiniz.<br><br>"
Response.Write "<a href=javascript:history.back( )>Geri dönmek için tıklayınız.</a>"
Else

' Gelen değerleri kontrol ettik. şimdi kayıt edelim.

Set kayit=db.Execute("insert into uyeler (isim,telefon,email ) values ('" &isim&"','" &telefon&"','" &email&"' )" )

Response.Write " Kayıt başarıyla gerçekleşti.<br><br>"
Response.Write " Tüm kayıtlara bakmak için <a href=kontrol.asp>Tıklayınız.</a>"

End If

%>




Kayıdımızı başarıyla gerçekleştirdik. Şimdi kontrol.asp yi yapıp verilerimizi sıralatacağız.

Aşağıdaki kodları kontrol.asp olarak kayıt edin.

Kod Alanı:
<%

' Mysql Veritabanına bağlantı kuruyorum.

Set db = Server.CreateObject("adodb.connection" )
db.Open = "driver={mysql odbc 3.51 driver}; server=localhost; UID=root; pwd=; db=ders;"

' Tabloma bağlanıyorum.

Set rs=db.Execute("select*from uyeler" )
If rs.Eof Then ' Eğer kayıt yoksa ;

Response.Write "Kayıt Yok !<br><br>"
Response.Write "<a href=default.asp> Yeni Kayıt eklemek için tıklayınız.</a>"

Else

While not rs.Eof
id=rs("id" )
isim=rs("isim" )
telefon=rs("telefon" )
email=rs("email" )

Response.Write "<b>Sıra no :</b> " &id&" - <b>İsim :</b> " &isim&" - <b>Telefon :</b> " &telefon&" - <a href=sil.asp?id=" &id&">Silmek için tıkla</a> -

<a href=duzenle.asp?id=" &id&">Düzenlemek için tıkla</a> <br><br>"

rs.Movenext
Wend
End If
rs.Close

Response.Write "<a href=default.asp> Yeni Kayıt eklemek için tıklayınız.</a>"

%>




Kayıtları sıraladık ve her kayıtı silme veya düzenleme için linklerimizi belirledik. İlk önce sildirelim .aşağıdaki kodları sil.asp olarak kayıt edin.

Kod Alanı:
<%
' Mysql Veritabanına bağlantı kuruyorum.

Set db = Server.CreateObject("adodb.connection" )
db.Open = "driver={mysql odbc 3.51 driver}; server=localhost; UID=root; pwd=; db=ders;"

' kontrol.asp den gelen değerimiz id . id i tanımlayalım.

id=request("id" )

' ve bu id ye göre sildirelim.

Set sil=db.Execute("delete from uyeler where id=" &id )

' Sildirdik. Şimdi kontrol.asp ye otomatik geri dönelim.

Response.Redirect "kontrol.asp"

%>




Sildirme işlemi yaptık ve kontrol.asp ye geri döndük. Şimdi kayıt düzenlemesi yapalım ve aşagıda kodları duzenle.asp olarak kayıt edelim.

Kod Alanı:
<%
' Mysql Veritabanına bağlantı kuruyorum.

Set db = Server.CreateObject("adodb.connection" )
db.Open = "driver={mysql odbc 3.51 driver}; server=localhost; UID=root; pwd=; db=ders;"

' kontrol.asp den gelen değerimiz id . id i tanımlayalım.

id=request("id" )

'tablomuza bağlanalım.

Set rs=db.Execute("select*from uyeler where id=" &id )


isim=rs("isim" )
telefon=rs("telefon" )
email=rs("email" )

rs.Close

' Şimdi bu kayıt bilgilerini değiştireceğimiz için form elemanlarında yazdıralım.

Response.Write "<form method=post action=duzenle_son.asp?id=" &id&">"
Response.Write "İsim : <input type=text name=isim value='" &isim&"' size=20><br><br>"
Response.Write "Telefon : <input type=text name=telefon value='" &telefon&"' size=20><br><br>"
Response.Write "E-Mail : <input type=text name=email '" &email&"' size=20><br><br>"
Response.Write "<input type=submit value=Düzenle>"
Response.Write "</form>"

Response.Write " <a href=kontrol.asp> Kayıtlara Geri Dön</a> - <a href=default.asp> Yeni kayıt ekle</a>"

%>




Kayıtları form elemanlarında yazdırdık. Şimdi duzenle_son.asp mizi yazalım ve değiştirdigimiz bilgileri update edelim. Aşağıdaki yazacaklarımızı

duzenle_son.asp olarak kayıt edelim.

Kod Alanı:
<%
' Mysql Veritabanına bağlantı kuruyorum.

Set db = Server.CreateObject("adodb.connection" )
db.Open = "driver={mysql odbc 3.51 driver}; server=localhost; UID=root; pwd=; db=ders;"

' Formdan gelen değerleri alıyorum.

id=request("id" )

isim=Request.Form("isim" )
telefon=Request.Form("telefon" )
email=Request.Form("email" )

' Formdan gelen değerlerin boş olup olmadıgını kontrol ediyorum.

If isim="" or telefon="" or email="" Then
Response.Write "Formda eksik bilgi bıraktınız.<br><br>"
Response.Write "Geri dönüp kontro lederek tekrar deneyiniz.<br><br>"
Response.Write "<a href=javascript:history.back( )>Geri dönmek için tıklayınız.</a>"
Else

' Gelen değerleri kontrol ettik. şimdi guncelleme yapalım.

Set guncelle=db.Execute("update uyeler Set isim='" &isim&"',telefon='" &telefon&"',email='" &email&"' where id=" &id )

' Güncelleme yatık . şimdi Üye bilgisi sayfasına geri dönelim.

Response.Redirect "duzenle.asp?id=" &id&""

%>




İşlem tamamlandı.
__________________
----
---
--

İmza resmi fLy a Aittir.Güzel çalışma için Teşekkürler.
Her zaman mutluluğun doruğundayken gülünmez, bazen sırf hayata gıcıklık olsun diye uçurum kenarındayken bile gülümseyeceksin.
Huzuru Bozmaya çalışanın huzurunu bozarım.... (Anlayana)

------
Statü: Çevrimdışı
 
Alıntı Yaparak Cevapla
Google Reklamları
Cevapla

Konu Araçları


Benzer Konular
Konu Konu Yazarı Forum Cevaplar Son Mesaj
Bilgisayarimiza ASP Sunucu Kurmak mythbusters Web Programlama / Kodlama / Scripting 0 19-11-2008 22:45
Asp Scripts ( Görmeniz Gerek ) ŁǿЯD OMéŃ Web Programlama / Kodlama / Scripting 4 16-04-2007 16:33
MySQL kurulumu... ILL Web Programlama / Kodlama / Scripting 6 24-03-2007 19:13
Asp Nedİr? merve Geri Dönüşüm Kutusu 0 03-04-2006 16:33
Php Nuke Nedir ? Mehmet1868 Web Programlama / Kodlama / Scripting 8 05-03-2006 12:17

ForumVadisi vBulletin yazılımı kullanmaktadır.
Yazılımın tüm hakları ©2000 - 2007, Jelsoft Enterprises Ltd.'e aittir.
Search Engine Optimization by vBSEO 3.1.0
Site üzerindeki yapılandırma ve içeriğin tüm hakları ©2005 - 2007 ForumVadisi'ne aittir.
Bilgi için:info@forumvadisi.com




[Çıkış: 75.30 Kb. Sıkıştırıldıktan Sonra: 73.38 Kb. Tasarruf: 1.91 Kb. (2.54%)]