none
Sepet uygulamasında yeni ürünü listeleme RRS feed

  • Soru

  • Merhaba arkadaşlar;

    Üyelik sistemi temeli olan bir sepet uygulaması üzerinde çalışıyorum.

    Kullanıcının birden fazla sepete ürün ekleme girişimi olduğunda veritabanına kaydediyor,

    Fakat Sepet.aspx'e girdiğimde yalnızca en sonki ürün eklemesi listeleniyor,bu sorunu çözmek için nasıl bir yol izlemeliyim,

    Veritabanı yapısı ve sepet.aspx ekran görüntüleri

    Kullandığım kod,


        MembershipUser asd;
        string userId;
        protected void Page_Load(object sender, EventArgs e)
        {
            

            if (Membership.GetUser() != null)
            {  asd = Membership.GetUser(User.Identity.Name);
                string gecer = asd.ToString(); 
                 OleDbConnection connutfie = new OleDbConnection("Provider=Microsoft.Jet.oledb.4.0; Data Source=" + Server.MapPath("App_Data\\v.mdb"));
                 OleDbCommand adres = new OleDbCommand("select * from sepet where UserName=@kim", connutfie);
                connutfie.Open();
                adres.Parameters.AddWithValue("@kim",gecer);
                OleDbDataReader adress = adres.ExecuteReader();
                while (adress.Read())
                {
                    modelno.Text = adress["modelno"].ToString();                                
                    Adet.Text = adress["Adet"].ToString();
                    Tutar.Text = adress["Tutar"].ToString();
                }
               
                connutfie.Close();

                
                OleDbCommand sec = new OleDbCommand("select * from Tablo1 where modelno=@modelno", connutfie);

                connutfie.Open();

                sec.Parameters.AddWithValue("@kim", modelno.Text);
                OleDbDataReader okur = sec.ExecuteReader();
                while (okur.Read())
                {
                    resim.ImageUrl = okur["rsm"].ToString();
                }

                connutfie.Close();
            }

            else

            {
                Response.Redirect("login.aspx");
            }
        }

    4 Ağustos 2012 Cumartesi 13:54

Yanıtlar

  • http://webcantasi.net/aspnet-veri-tabani-islemleri-bilgi-listeleme.html

    Adresindeki örneği kendi sistemime güncelleyerek eklersem sanırım olacaktır

      
    4 Ağustos 2012 Cumartesi 15:47
  • Çok basit oldu ama işimi gördü :)

    Bulduğum cevabımı paylaşayım hemen :) Bir link üzerinden hedef sayfaya giderken bir querystring ile değer yollayıp o sayfada da istenilen sorgu bulunduğu anda sayfaya yeniden yönlendirme yapıyorum.

    Sepet.aspx'e gitmesi için

     Response.Redirect("sepet.aspx?k=1");

    Sepet.aspx;

            string sn = Request.QueryString["k"];

            if (sn == "1")
            {
                Response.Redirect("sepet.aspx");
            }

            else
            {
            yapılacak diğer işlemler

    }

    16 Ağustos 2012 Perşembe 21:05

Tüm Yanıtlar

  • http://webcantasi.net/aspnet-veri-tabani-islemleri-bilgi-listeleme.html

    Adresindeki örneği kendi sistemime güncelleyerek eklersem sanırım olacaktır

      
    4 Ağustos 2012 Cumartesi 15:47
  • Çok basit oldu ama işimi gördü :)

    Bulduğum cevabımı paylaşayım hemen :) Bir link üzerinden hedef sayfaya giderken bir querystring ile değer yollayıp o sayfada da istenilen sorgu bulunduğu anda sayfaya yeniden yönlendirme yapıyorum.

    Sepet.aspx'e gitmesi için

     Response.Redirect("sepet.aspx?k=1");

    Sepet.aspx;

            string sn = Request.QueryString["k"];

            if (sn == "1")
            {
                Response.Redirect("sepet.aspx");
            }

            else
            {
            yapılacak diğer işlemler

    }

    16 Ağustos 2012 Perşembe 21:05