Db Den Veri Çekme Sorunu
-
<%
Set Kat = Server.CreateObject("ADODB.Recordset")
Sql_Komutu = "Select * from urun_kategori order by urun_kategori_id desc"
Kat.Open Sql_Komutu, Baglanti, 1, 3Do while not Kat.eof
%>
<ul>
<li><a href="hakkimizda.asp"><%=Kat("urun_kategori_adi")%></a></li>
</ul>
<%
Kat.MoveNext
Loop
%>
bu kodla bütün urunleri ekrana yazdırıyorum ama mesela urun kategori id si 4 olan bi ürünü incelemek istediğimde urun kategorisi 4 olan diğer urunlerı nasıl yazdırabilirim ? -
Select * from urun_kategori where urun_kategori_id=4
gibi bir t-sql olabilir istediğin ..
-
işe yaramadı hocam
-
Ürünler ve kategoriler tablosunun sütunlarını buraya yazarsan ayarlarız bir şeyler.
-
http://www.resimupload.com/ds426529727_rnek.html ( resim )
hocam şimdi urun kategori id si 68 olan bariyer adlı ürüne tıkladım, ürünün detaylarını görüntülettim ama bunun dışında ayrı bi tabloda urun kategori id si 68 olan diğer ürünleride aynı sayfada listeletmek istiyorum. benzer ürünler misali.
-
Sql_Komutu = "Select * from urunler order by urun_kategori_id desc"
olarak değiştir hocam
-
<%
intUrun_Kategori_ID = Trim(Request.QueryString("urun_kategori_ID")) '//Adres satırından ürün kategori id si alındı
if intUrun_Kategori_ID = "" OR ISNumeric(intUrun_Kategori_ID) = False Then
Response.Write "Lütfen geçerli bir kategori numarası giriniz."
Else
Set RS = Baglanti.ExeCute("Select urun_kategori_id from urun_kategori WHERE urun_kategori_id = "&intUrun_Kategori_ID&"")
If RS.Eof Then
Response.Write "Kayıtlarda böyle bir kategori bulunamadı."
Else
Set ZT = Baglanti.ExeCute("Select * from urunler WHERE urun_kategori_id = "&intUrun_Kategori_ID&"")
If ZT.Eof Then
Response.Write "Bu kategoriye ait ürün bulunamadı."
Else
Do While Not ZT.Eof
Response.Write ZT("urun_aciklama")
Response.Write ZT("urun_ad") 'İlgili sütunları ekleyebilirsin...
ZT.Movenext
Loop
End If
ZT.Close
Set ZT = Nothing
End If
RS.Close
Set RS = Nothing
End If
%>
-
saolun beyler.
