• 02-12-2015, 00:56:38
    #1
    r10 da bir hayır beklememek lazım artık ölmüş burası yazık eski r10culara
  • 02-12-2015, 17:06:38
    #2
    id,kategori_ismi,üst_kategori_id
    ------------------------------
    1,arabalar,0
    2,ticariArabalar,1
    3,mercedes,2
    4,bmw,2
    5,volvo,2
    6,clk200,3
    gibi yaparak tek tabloda halletmen lazım.
    her kategori için tablo açamazsın. bazı alt kategori sayısı 20 lere çıkabilir. bunu öngöremeyebilirsin.
  • 02-12-2015, 17:21:01
    #3


    		
    				<div id='cssmenu'>
    <ul>
    <%
    Set eski2= Sur.Execute("Select * from kategori;")
    %>
    <%
    do while not eski2.eof
    %>
       <li class='has-sub'><a href='index.html'><span><%=eski2("baslik")%></span></a>
     <ul>
    <%
    Set yeni2= Sur.Execute("Select * from altkategori where kateid="&eski2("id")&";")
    %> 
      <%
    do while not yeni2.eof
    %>
             <li class='<%if not yeni2.eof then%>has-sub<%else%>last<%end if%>'><a href='#'><span><%=yeni2("baslik")%></span></a>
    
    <ul>
    <%
    Set marka2= Sur.Execute("Select * from markalar where alteid="&yeni2("id")&";")
    do while not marka2.eof
    %>        
                <li class='last'><a href='#'><span><%=marka2("baslik")%></span></a></li>
                <%
    marka2.movenext
    loop
    %> 
                </ul>
             </li>
    <%
    yeni2.movenext
    loop
    %>         
             </ul></li>
      
    
    <%
    eski2.movenext
    loop
    %>  </ul></div>
  • 02-12-2015, 22:35:11
    #4
    Yanlış anladınız sanırım durumu, database yapısını değiştiremem bu şekilde olan tablolardan kendim kontrol edip, yeni kayıt eklemem gerekiyor.
  • 03-12-2015, 14:16:13
    #5
    cok karıstırıyorsanız Navicat SQL programından tabloları birleştirmeyi deneyin
  • 03-12-2015, 15:04:33
    #6
    halil2233 adlı üyeden alıntı: mesajı görüntüle
    cok karıstırıyorsanız Navicat SQL programından tabloları birleştirmeyi deneyin
    Tablo yapısı sabit degistirmeme izin verilmiyor o yuzden biraz kasildim