게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
어이 없는 질문 입니다. |
---|
작성자: 조보영
작성일시: 2005-03-08 23:10,
조회수: 764
|
공지 사항을 만들고 있습니다.
단순한거 같으면서도 어떻게 해야 할지 막막해서.... 도움 부탁 드립니다. 우선 이 공지사항은 홈에 5개가 셀레트 되서 가져와 집니다. 보통 공지 사항은 글 쓴 순서대로 5개가 불러 와 지는데 이번에 만들고 있는 건 관리자가 글의 순서를 정할 수 있습니다. 그래서 selcet 로 <SELECT name="notice_ranking"> <OPTION value=0 selected>Non Display</OPTION> <OPTION value=1>1th Display</OPTION> <OPTION value=2>2th Display</OPTION> <OPTION value=3>3th Display</OPTION> <OPTION value=4>4th Display</OPTION> <OPTION value=5>5th Display</OPTION> </SELECT> 이렇게 만들었습니다. 테이블 중 notice_ranking는 int 형입니다. 자.. 이제 질문 들어갑니다. 먼저 글을 작성하였을때, 데이터를 insert 하기 전에... notice_ranking = Trim(request("notice_ranking")) strSQL = "SELECT * FROM T_notice WHERE notice_ranking = " & notice_ranking openconnection set rs=cn.execute(strSQL) if Not(rs.EOF) then strSQL = "update T_notice set notice_ranking= notice_ranking +1 " openconnection set rs=cn.Execute(strSQL) end if set rs=nothing closeconnection 이렇게 해서 앞에서 notice_ranking 값을 받은 후에 기존 디비에 같은게 있는 지 비교 한 후에 같은 값이 있다면 +1을 해주었습니다. 자.. 여기서요. 기존에 1과 4가 있었습니다. 이번에 입력하는 글의 순번은 3번 입니다. 그랬을 때는 문제가 없죠. 기존의 notice_ranking 값이 같은게 없으므로 if 문은 통과 되니까요. 근데 기존에 1과 4가 있었고, 이번 글을 4번에 표시 하고 싶다면.... 문제가 생깁니다. 즉.... 1은 2가되고, 기존의 4는 5과 되고, 그리고 지금 입력하는 데이터가 4번에 들어가지요. ㅎㅎ 기존의 1은 그대로 있어야 하고 기존의 4만 5가 되고, 지금 입력하는 데이터가 4가 되어야 하는데 말이죠.... 이거 어떻게 하면 좋을 까요? 그리고 글의 수정 시에는 더 골때립니다. (제가 해 놓고도 너무 어이가 없네요..) 그나마 처음 글 쓸 때는 나을 지 모릅니다. 현재 notice_ranking가 3번째의 글을 수정 합니다. 단순히 글의 제목과 내용만 수정 했지만.... 모든 notice_ranking이 다 +1 됩니다. 이 사태를 좀 해결 좀 해주세요. 너무 너무 급합니다. |
IP 주소: 61.33.79.10
|
게시물 | ||||
---|---|---|---|---|
1,052 |
조보영 |
2005-03-21 | 1,034 | |
1,051 | 2005-03-21 | 2,665 | ||
1,050 |
조보영 |
2005-03-21 | 850 | |
1,049 |
조보영 |
2005-03-21 | 799 | |
1,048 | 2005-03-21 | 2,719 | ||
1,047 |
상황 끝 !!! [1] |
정보문 |
2005-03-19 | 785 |
1,046 | 2005-03-19 | 2,672 | ||
1,045 | 2005-03-17 | 2,664 | ||
1,044 | 2005-03-17 | 2,610 | ||
1,043 |
조보영 |
2005-03-11 | 913 | |
1,042 | 2005-03-11 | 2,705 | ||
1,041 |
조보영 |
2005-03-11 | 800 | |
1,040 |
조보영 |
2005-03-11 | 941 | |
1,039 | 2005-03-11 | 2,498 | ||
1,038 |
조보영 |
2005-03-10 | 765 | |
1,037 | 2005-03-11 | 2,762 | ||
1,035 |
오마르 |
2005-03-10 | 789 | |
1,034 | 2005-03-10 | 2,675 | ||
조보영 |
2005-03-08 | 764 | ||
1,032 | 2005-03-09 | 2,693 | ||
1,031 |
오마르 |
2005-03-04 | 872 | |
1,030 |
조보영 |
2005-03-04 | 801 | |
1,029 | 2005-03-04 | 2,569 | ||
1,028 |
자바스크립트 질문입니다. [1] |
조보영 |
2005-03-04 | 756 |
1,027 | 2005-03-04 | 2,769 |