|
|
|
|
Merhaba, Bir alışveriş sitesi yazıyoruz ancak bir konuda takıldık. Örnek olarak mağzamızda notebook ürünlerinin olduğu kategori var bu kategoriye girdiğimiz zaman yan menüde notebooklar için filtre bölümü var Örnek: Markalar: Asus (20), Toshiba (30) Ekran Boyutları 15" (15), 17" (10) vs.. İşlemci: Intel (20), AMD (20) vs.. gibi olacak. Buna örnek olarak hepsiburada.com'u gösterebilirim Bu şekilde bir menü yapısı ve ürünleri listeleyebilmek için nasıl bir mantık kurmamız gerekiyor acaba bir türlü işin içerisinden çıkamadık. Aslında XML ile bir yapı oluşturduk ancak bunda bağzı sıkıntılar çıkıyor mesela markalardan asus seçildiğinde Sadece asus markalı ürünlerden ekran buyutlarının 15" olanların toplam değerini bulamiyoruz. Başka bir yapı bulmamız gerekiyor bu nedenle. Fikri olan varsa lütfen paylaşsın çok önemli bir proje bizler için. Teşekkürler -------------------- Sevgi ve dostluk sizinle olsun http://www.hayalce.net |
||||||
|
|
q | |||||
#11.03.2010 15:25:00 |
Merhaba, Aslında mantık olarak çokta zor bir durum değil, anladığım kadarıyla bir kategoriler tablonuz var, ve bu tablo altında kriterleriniz yer alıyor. Şu şekilde yapabilirsiniz her bir ürün grubu için bi ürün tablosu oluşturarak örneğin ekranlar bu tablo içinde marka, model, inc vs.. alanlar oluştutulup bu alanlar içinde SQL den süzme yaparak ekrana listeleyebilirsiniz.. ASUS marka seçildiğinde Where Marka=Asus şeklinde sorgulatarak listeleyebilirsiniz.. Umarım yardımcı olabilmişimdir.. Kolay Gelsin.. |
||||||
|
![]() |
q | |||||
#11.03.2010 15:37:00 |
Evet bizde bu şekilde bir şeyler düşündük bu iş için ama bizim takıldığımız konu diyelimki müşteri asus markayı seçti asus marka notebook ürünlerinden ekranı 15" olan 9 tane var bunu nasıl hesaplattırmamız gerekiyor? Bu kısım bizim kafamıza takıl soru. -------------------- Sevgi ve dostluk sizinle olsun http://www.hayalce.net |
||||||
|
![]() |
q | |||||
#11.03.2010 15:47:00 |
Öncelikle Request.Querystring ile veriyi alır Sonra.. Marka=Request.Querystring("Marka") Model=Request.Querystring("Model") Ekran=Request.Querystring("Ekran") if Marka<>"" then Markavr="Marka='"&Marka&"'" end if if Model<>"" then Modelvr="AND Model='"&Model&"'" end if if Ekran<>"" then Ekranvr="AND Ekran='"&Ekran&"'" end if SQL = "SELECT * FROM Ekranlar WHERE "&Markavr&" "&Modelvr&" "&Ekranvr&"" Tabi bu kodu şimdi yazdım eksiklik olabilir belki hani fikir vermesi bakımından.. |
||||||
|
![]() |
q | |||||
#11.03.2010 15:50:00 |
Pardon..Hesaplatmayıda aynı kodu Count diye bir kod vardı sende yaz bölümünde veya forumda bulabilirsin sanırım SQL ile süzdüğün veriyi saydırarak bulabilirsin.. |
||||||
|
![]() |
q | |||||
| Sayfa(lar): | 1 |
|
Alan adı ve bulundurma : Radore Hosting | Donanım Sponsoru : Mavi Bilgisayar |
|
Tasarım ve Kodlama : MaxiASP web team |
|
Sayfa Üretilme Süresi: 0,234375 saniye