asp | 배열 필드가 2개 이상일때 각각의 값을 순서대로 조합 해서 노출 하기
페이지 정보
작성자 100K5 작성일13-11-22 10:41 조회61,791회 댓글0건관련링크
본문
배열 형태로 저장 된 값이 복수 일 때 각각의 값을 순서대로 조합 해서 노출 하기
(단 field1 과 field2 의 배열 카운트가 동일 해야 한다.)
field1 = "1,2,3,4,5"
field2 = "사과,바나나,감,수박,귤"
노출 형태 = 1: 사과, 2:바나나, 3:감, 4:수박, 5:귤
위와 같은 형식일 경우
<%
If not isnull(field1) Then
If InStr(field1,",") > 0 Then
field1 = split(field1, ",")
else
field1 = array(field1)
End If
field1_cnt = ubound(field1)
else
field1_cnt = 0
End If
If not isnull(field1) Then
If InStr(field1,",") > 0 Then
field1 = split(field1, ",")
else
field1 = array(field1)
End If
field1_cnt = ubound(field1)
else
field1_cnt = 0
End If
If not isnull(field2) Then
If InStr(field2,",") > 0 Then
field2 = split(field2, ",")
else
field2 = array(field2)
End If
field2_cnt = ubound(field2)
else
field2_cnt = 0
End If
%>
If InStr(field2,",") > 0 Then
field2 = split(field2, ",")
else
field2 = array(field2)
End If
field2_cnt = ubound(field2)
else
field2_cnt = 0
End If
%>
<%
If field1_cnt > 0 Then
For i = 0 To field1_cnt
If isnull(field1(i)) or field1(i) = "" Then
Response.write ""
Else
If i = 0 Then
Response.write field1(i) & " " & field2(i)
Else
Response.write ", " & field1(i) & " " & field2(i)
End If
End If
Next
For i = 0 To field1_cnt
If isnull(field1(i)) or field1(i) = "" Then
Response.write ""
Else
If i = 0 Then
Response.write field1(i) & " " & field2(i)
Else
Response.write ", " & field1(i) & " " & field2(i)
End If
End If
Next
End If
%>
%>
댓글목록
등록된 댓글이 없습니다.