일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- MSSQL보안
- 인젝션
- 자바기초
- SPLIT
- JavaScript
- asp함수
- VarType
- xmldom
- array
- FileSystemObject
- update
- inner join
- sql랭킹
- 한글입력체크
- wap
- injection
- ERD
- 이미지가로길이
- 정규식
- javascript 한글입력체크
- sql업데이트
- WML
- VARIABLE
- tempDB
- instr
- jdbc driver
- sql순위
- XML
- join
- 이미지세로길이
- Today
- Total
3초기억력
asp recursive 트리 구조 본문
제목 : asp recursive 트리 구조
소스 :
<%
function fntree(parent, arrPages)
children = false
for x = 0 to ubound(arrPages, 2)
phone = ""
name = ""
if (arrPages(1, x) = parent) then
if (children = false AND parent > "0") then
children = true
Response.Write("<ul>")
end If
If arrPages(0,x) = "" Then
phone = ""
Else
phone = Left(arrPages(0,x), 3) & "****" & Right(arrPages(0,x), 4)
End If
If Len(arrPages(2,x)) > 2 Then
name = Left(arrPages(2,x), 1) & "*" & Mid(arrPages(2,x), 3, Len(arrPages(2,x)))
Else
name = ""
End If
%>
<li>
<%=phone%>, <%=name%>
<% Call fntree(arrPages(0,x), arrPages) %>
</li>
<%
end if
next
if (children = true AND parent > "0") then
Response.Write("</ul>")
end if
end function
'배열에 담길 값
'arrList == ID, PID, NAME
print "<ul>"
print "<li>" & authPartnerID & ", 나"
Call fntree(authPartnerID, arrList)
print "</li></ul>"
%>
내용 :
-나
ㄴ아들1
ㄴ손자1
ㄴ증손자1
ㄴ증손자2
ㄴ손자2
ㄴ아들2
를 표현할때 사용함.
예제 소스 파일 :
출처 :
'플밍_ASP' 카테고리의 다른 글
성능 및 스타일 향상에 도움이 되는 28가지 ASP 팁 (0) | 2017.12.12 |
---|---|
classic asp 에서 업로드컴포넌트 dll 파일 생성법 및 사용법 (0) | 2017.11.07 |
도로명, 지번, 신 우편번호 5자리 검색하기. 공공데이터 우편번호 api 사용. (ASP) (0) | 2016.07.29 |
실시간 환율 계산법. yahoo(야후) 사용법. 한국(원화) --> 중국(위안화) 계산 (0) | 2016.02.26 |
축약 URL, 단축 URL 생성 ASP function (0) | 2016.01.20 |