Şimdi Ara

ASP.NET ÜYENİN YORUM YAPMA SORUNU

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
258
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar geliştirdiğim projede üyeler sisteme giriş yapabiliyorlar ve üye girişi yapan kişiler makaleler sekmesinde ki herhangi bir makaleye tıklayarak yorum yapmalarını sağlamaya çalışıyorum..

    makaleID = Request.QueryString["makaleID"];

    SqlCommand cmdYorumEkle = new SqlCommand("Insert into Yorum(uyeID, yorumIcerik, yorumResim, makaleID) values('"+(EKSİK)+"','" + txtYorumIcerik.Text + "','/ikons/yorumcu.png', '"+makaleID+"') ", cnn);

    arkadaşlar bu ilgili makaleleri açan ve üyelerin yorum yapmasını sağlayan makaleDetay sayfamın Onclick(yorum gönder) sorgusu.. burada
    üye button'a bastıgında o üyenin KullaniciAdi ve Email'nı databaseden nasıl çekebilirm.



    < Bu mesaj bu kişi tarafından değiştirildi syyildirim -- 31 Mayıs 2015; 16:45:55 >



  • string uyeID = ""; ;
    SqlCommand cmd_uyeID = new SqlCommand("select id from Uyeler where KullaniciAdi='"+Session["kullaniciAdi"]+"'",cnn);
    cnn.Open();
    SqlDataReader druye = cmd_uyeID.ExecuteReader();
    druye.Read();
    uyeID = druye["id"].ToString();


    makaleID = Request.QueryString["makaleID"];
    cnn.Close();
    SqlCommand cmdYorumEkle = new SqlCommand("Insert into Yorum(uyeID, yorumIcerik, yorumResim, makaleID) values('"+uyeID+"','" + txtYorumIcerik.Text + "','/ikons/yorumcu.png', '" + makaleID + "') ", cnn);
    cnn.Open();

    sorunu şu şekilde çözebildim
  • sormadan önce düşünmüyorsun sordukdan sonra saksıyı çalıştırıyorsun galiba
  • aynen :D dikkat etcem artık
  • db den alacağın ID yi sürekli kullanacaksan session üzerinde o değeride saklayabilirsin. bu sayede ayrıca ID yi almak için sorgu yapmana gerek kalmaz.

    birde INSERT deyiminde mutlaka parametre kullan. hele yorum gibi kullanıcıdan aldığın bilgiler varsa.
  • Yapay Zeka’dan İlgili Konular
    Konu altına yorum yazma
    13 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.