implant


  Aktif KonularAktif Konular  Forum Üyelerini GösterÜye Listesi  Forumu AraArama  YardımYardım
  Kayıt OlKayıt Ol  GirişGiriş
ASP / ASP.NET
 ASPTurkiye.com Forum : ASP / ASP.NET
Konu Konu: access veritabanlı akordiyon menü sorunu Yanıt YazYeni Konu Gönder
Yazanlarda
Mesaj << Önceki Konu | Sonraki Konu >>
sokrates11
Yeni Üye
Yeni Üye


Kayıt Tarihi: 10-Temmuz-2011
Gönderilenler: 1
Gönderen: 10-Temmuz-2011 Saat 22:30 | Kayıtlı IP Alıntı sokrates11

asp ile access veritabanına bağlı acordiyon menü yapmaya çalışıyorum. ancak alt kategorilerden birisi geliyor diğerleri gelmiyor. yardımcı olan olursa sevinirim..

kodlar:

<%
 

 set objConn = Server.CreateObject("ADODB.Connection")
 objConn.Open = "Driver={Microsoft Access Driver (*.mdb)};Dbq="& Server.MapPath("db\acordion.mdb")
 
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<head>
 <script src="jquery-1.2.1.min.js" type="text/javascript"></script>
 <script src="menu-collapsed.js" type="text/javascript"></script>
 <link rel="stylesheet" type="text/css" href="style.css" />
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 
 
 
 <title>Simple JQuery Collapsing menu</title>
 <!--[if lt IE 8]>
   <style type="text/css">
   li a {display:inline-block;}
   li a {display:block;}
   </style>
   <![endif]-->

 

</head>
<body>

 

<%
  ' Yukarıda veritabanına bağlanmıştık
  ' Kayıt setini oluşturuyoruz
  Set objRs = Server.CreateObject("ADODB.RecordSet")
  
  'Gerekli bilgileri almak için SQL sorgumuzu oluşturuyoruz
  strSQL = "SELECt * FRom tblKategoriler WHERE fldKategoriSub = 0 ORDER by fldSira ASC"
  
  'SQL sorgumuzun cevabını objRs isimli kayıt setimize yüklüyoruz
  objRs.Open strSQL, objConn, 1, 3
   
   ' Eğer kayıt seti boş deilse
   if Not objRs.EOF Then %>
   
<ul id="menu">
<%
    ' Kayıt setindeki bilgileri döngüye sokup almaya başlıyoruz
    Do While Not objrs.EOF
  %>

 

  <li>
   <a href="#"><% =objRs("fldKategoriAdi") %><img border="0" src="<% =objRs("gif") %>" width="13" height="13" style="border-style: solid; border-width: 0px" align="right"></a>
   
   
  

 

<%
    ' Ana kategoriye ait alt kategorilerin listesi için aşağıdaki kod bloğunu kullanıyoruz
    Set objRs1 = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECt * FRom tblKategoriler WHERE fldKategoriSub = "& objRs("fldKategoriID") &" ORDER by fldSira ASC"
    objRs1.Open strSQL, objConn, 1, 3
     if Not objRs1.EOF Then
     
     
%>
 

<%       
      
      Do While Not objrs1.EOF
      
%>
<% If Not objRs1("link")="#" then %>

<ul>
  <li><a href="<% =objRs1("link") %>" target="<% =objRs1("target") %>"><% =objRs1("fldkategoriAdi") %></a></li></ul><% end if%>
    <%
      objrs1.MoveNext
      
      Loop
      
%>
 
</li>
<%   
     end if
    
  %>


  
  
   <%  
    objrs1.Close
    Set objRs1 = nothing
    

 


  
       

    ' Kayıt setindeki sonraki kayıtı alıp sayfaya yazmak için döngüyü devam ettiriyoruz
    objRs.MoveNext
    Loop%>
        
    

       
   <%end if
   
  objrs.Close
  Set objRs = nothing

  
  objConn.close
  Set objConn = Nothing
%>
 
 
   
   

Yukarı Dön Göster sokrates11's Özellikler Diğer Mesajlarını Ara: sokrates11
 

Eğer Bu Konuya Cevap Yazmak İstiyorsanız İlk Önce Giriş
Eğer Kayıtlı Bir Kullanıcı Değilseniz İlk Önce Kayıt Olmalısınız

  Yanıt YazYeni Konu Gönder
Yazıcı Sürümü Yazıcı Sürümü

Forum Atla
Kapalı Foruma Yeni Konu Gönderme
Kapalı Forumdaki Konulara Cevap Yazma
Kapalı Forumda Cevapları Silme
Kapalı Forumdaki Cevapları Düzenleme
Kapalı Forumda Anket Açma
Açık Forumda Anketlerde Oy Kullanma

Powered by Web Wiz Forums version 7.91
Copyright ©2001-2004 Web Wiz Guide

Bu Sayfa 0,0781 Saniyede Yüklendi.