ASP無限分類後如何輸出

時間 2022-11-21 22:46:15

1樓:匿名使用者

給你個思路吧,我覺得關鍵在於 im_fld 的值,假如我們用這樣的形式來表示各級別的區別:

im_name im_fld

name1 a

name2 b

name4 a_a

name5 a_b

name6 b_a

看到了吧,a,b,c,d....表示第一級

而a_a,a_b,a_c....表示第一級a的子級

其他依次類推

有了這樣的結構,我們就可以寫**了:

<%'使用im_fld排序

msql="select * from tab1 order by im_fld"

mrec.open msql,conn,1,1

mrec.movefirst

do'取得im_fld欄位中"_"的數量,這個就是級別數

k=0for t=1 to len(mrec("im_fld"))

if mid(mrec("im_fld"),t,1)="_" then k=k+1

next

'在這裡我用符號"-"來作為分隔符,你可以自行修改

m_m=""

if k>0 then

for t=1 to k

m_m=m_m & "-"

next

end if

'這就是要輸出的行

mstr=mstr & m_m & mrec("im_name") & "

"mrec.movenext

if mrec.eof=true then exit do

loop

mrec.close

response.write mstr

%>以上只是乙個大概的思路,詳細的**你需要根據要求進行適當的設計了

2樓:巴哥泡泡

f3就行了啊! 不好意思,回答錯了問題!

如何修改ASP投票無限制

response.cookies mycookie userip getip response.cookies mycookie expires date 30 set rs server.createobject adodb.recordset curid request id sql updat...