• 13-01-2014, 09:15:33
    #1
    Merhaba Arkadaşlar Asp İle Bir Proje Gerçekleştiriyorum Sitede Ürünleri Listeliyorum Üye Gelip a Ürününü Tıkladığında Alta Benzer Ürünler Kısmım Var Burada Hep Aynı Ürünü Listeliyor İstediğim a Ürün Sarı a Ürün Kırmızı Farklı Renklerinide Bu Kısıma çekebilmek bunu nasıl yapabilirim.
  • 13-01-2014, 12:50:39
    #2
    Yardımcı Olacak Arkadaş Yokmu
  • 13-01-2014, 23:58:16
    #3
    ayrı bir tabloda bunları ilişkilendirmen lazım örnek vermek gerekirse şu şekilde
    ID ------ urunid ----- benzerurun
    1 -------- 26 -------- 40 (a ürünü kırmızı renk)
    2 -------- 26 -------- 41 (a ürünü mavi renk)
    3 -------- 26 -------- 42 (a ürünü sarı renk)
    4 -------- 26 -------- 43 (a ürünü yeşil renk)

    gibi bir tabloda bunları kayıt altına aldıktan sonra mesela a ürünü kırmızı rengi inceliyorsun mesela o sayfada olduğunu düşün ve doğal olarak incelediğin ürünün id numarası 26 olacak
    incelenenurunid = 26

    ürün inceleme sayfasında benzer ürünleri şu şekide çağırırsın

    select * from tabloadi where urunid = incelenenurunid

    bu şekilde de çözebilirsin diye düşünüyorum
  • 14-01-2014, 11:16:48
    #4
    Hocam Dediğiniz Gibi Sorguyu Tanımladım Fakat Böyle Bir Hata Aldım


    Kampanyalar > Trikoda İndirim! Trikoda İndirim!
    Microsoft OLE DB Provider for ODBC Drivers hata '80040e14'

    [MySQL][ODBC 5.1 Driver][mysqld-5.5.15]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'incelenenurunid'-2147202319/380 ÇÝNGENE ETEK.html' group by stok.model,stok.re' at line 1

    /urundetay.asp, satır 210


    <% set urunana=baglanti.execute("Select stok.aciklama,stok.renk,stok.kargo,Beden,stok.Anaresim,stok.StokID,stokfiyati.fiyat,Model,renk.renkadi from stok,stokfiyati,stoktoplam,renk where stok.sinifkodu7='S' and stok.stokID=stokfiyati.stokID and stokfiyati.fiyattipi='PR' and stok.renk=renk.renk and stok.StokID=' and  and model='incelenenurunid'"&request.QueryString("id")&"' group by stok.model,stok.renk limit 1 ") %> 
    <% if not urunana.eof then %>
    <% do while (not urunana.eof) %>
    sorgu kodlarımda yukarda 210 ile 212 satır arası

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:16:48 -->-> Daha önceki mesaj 09:46:23 --

    Yardımcı Olacak arkadaş Yokmu.
  • 15-01-2014, 13:46:32
    #5
    Ürün isimlerini where isim='%"&incelenen&"%' şeklinde ararsanız işinizi görecektir.