En iyi yanıtlayıcılar
Sepet uygulamasında yeni ürünü listeleme

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");
}
}
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
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 9 Ağustos 2012 Perşembe 08:40
-
Ç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}
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 17 Ağustos 2012 Cuma 06:23
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
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 9 Ağustos 2012 Perşembe 08:40
-
Ç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}
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 17 Ağustos 2012 Cuma 06:23