상세 컨텐츠

본문 제목

[WML 활용강좌] WML + ASP + DB 이용하여 만든 신보검색 [3/3]

프로그래밍/Mobile

by 라제폰 2008. 12. 13. 18:45

본문

- 미리보기 -









* album_singer.wml







가수이름으로 검색 선택시 가수이름을 입력받는 album_singer.wml 소스입니다.

asp소스는 들어가지 않기때문에 확장자는 wml이구요.

7-11 라인을 보면 강좌에서 언급되었었던 onevent가 나오는데요...

이 페이지에 들어오면서 f_singer라는 변수값의 value를 "" 즉 공백으로 하겠다는 명령이 되겠습니다.



그 아래는 특별히 설명할게 없네요.





* album_singer.asp










원하는 가수이름을 입력하고 검색을 요청하면 보여지는 페이지입니다.

다른건 볼 거 없고.. 이 소스는 14란이 중요하겠지요.

아까 album_singer.wml 문서로 부터 받은 가수이름을 8라인에서 findsinger라는 변수로 받아

SQL명령중 LIKE 명령을 통해 검색을 하였습니다.



이때 저는 위치에 상관없이 입력한 문자가 포함되있으면 모두 참이 되도록 %findsinger%라는 방식을 사용했는데..

이부분은 코딩하시는 분이 원하시는 대로 할 수 있겠습니다..^^



다른 부분은 찾아서 참인 테이블을 for 반복문으로 뿌려주고 땡입니다.

31-32라인에서는 참인 값을 뿌려주면서 선택이 되면 곡목록까지 볼수 있는 페이지로 링크를 걸고 있습니다.

그 페이지가 바로 album_singer_detail.asp네요. argument값으로는 고유넘버인 num을 넘겨주구요.



그럼 마지막 album_singer_detail.asp 입니다~





* album_singer_detail.asp









음..album_singer.asp에서 받은 num값을 이용해

선택한 앨범의 곡목록을 보여주는 페이지로 album_list_detail.asp와 다를것이 없는 소스입니다..-_-;;



자자...설명이 많이 부족했는데 조금이나마 도움이 되셨는지 모르겠네요..

이 소스들 잘 살펴보시면 아시겠지만..확실하게 보이는 버그도 하나 있고 조금 부족한 기능도 있습니다.



공부하시면서 그 버그를 수정해보시구요.

검색했을때 해당하는 값이 없을때 나오는 페이지나 에러메세지등과 같이

부족한 기능들도 한번 추가해보면서 한단계 더 앞서가는 공부를 하여보세요..



에고..설명이 너무 부족해서 괜시리 죄송한 마음까지 드네요..

다음에는 이 같은 내용을 mhtml+asp 연동으로 한번 더 올리고

아마도 자바 모바일쪽의 기초부분 강좌가 나올 것 같은데..이 부분도 JAVA의 기초부분은 확실히 아셔야

강좌를 보실수 있을 겁니다..많이 준비해두세요..^^



자..그럼 다음 강좌때는 훨씬 빵빵한 내용으로 찾아뵙겠습니다 감사합니다.^^

 


관련글 더보기