<%
'//--- mode 가 검색일때 If Request("mode")="search" Then searchText = Request("searchText") '//--- 전 페이지에서 넘어온 검색어 searchItem = Request("searchItem")'//--- 전 페이지에서 넘어온 검색항목
SQL = " SELECT " SQL = SQL & " Title, ReadNum, ....." '//..... 생략 '//..... 생략 mode = "" End If rs.PageSize = listCount rs.Open SQL,db,1,2,1
If Not rs.EOF Then'// --- 레코드셋이 존재하면 '//.... 생략 Do until rs.EOF Or i >rs.PageSize '// --- 레코드셋과 페이지의 크기만큼 루프를 돈다 %> <table width="620" border="0" cellspacing="0" cellpadding="0"> <tr> <% '//--- 전 페이지에서 넘어온 검색어인 searchText에 바꿀 문자열을 추가하여 searchTemp 에 대입합니다. searchTemp = "<font color='red' bgcolor='black'>" & searchText & "</font>" '//--- 레코드셋에서 가져온 내용(rs("Title") 중 검색어와 일치하는 문자열을 바꿀 문자열로 치완합니다. nTitle = replace( rs("Title"), searchText, searchTemp ) %> <td width="375" height="25" class="grey-text"><%=nTitle%></td><!--치완된 nTitle을 출력합니다. --> </tr> </table> <% rs.movenext Loop End If %> |