login register Sysop! about ME  

2017년 07월 15일 03시 07분 00초,     조회수 : 721
  제목 : 상품목록에서 위 아래 버튼을 누르면 글의 위치가 이동하는 것은 어떻게 처리하나요?
SEQ : 163883 글쓴이 : taepung93

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

예)

위버튼   1번   테스트 글 
위버튼   2번   테스트 글
위버튼   3번  테스크 글


3번의 위버튼을 누르면 아래와 같이 변합니다.

위버튼   1번   테스트 글 
위버튼   3번   테스트 글
위버튼   2번  테스크 글

 sql="update goods set  newcode1  = newcode1 + 1 where newcode1 > (select Max(newcode1) from goods 
where g_idx="&g_idx&")"

이런식으로 해봤는데 ~ 뭔가 빠진것 같은데 잘 안되네요...
도움요청드립니다.


  cheey
  2017-07-20(12:05)
어떤컬럼이 무슨 역할의 컬럼인지.. 모르지만...
대충적으로는 3번글의 order 컬럼을 +1 시킨다... 하시는 것 같습니다.
그렇게 되면, 2번글과 3번글의 순서가 번호가 같게 되는 경우도 생길 수 있기에..
2번글과, 3번글의 순서번호를 가져와서 2번글 순서를 3번글에 업데이트, 3번글 순서를 2번글
에 업데이트. 이렇게 2개의 업데이트가 필요해 보입니다.



제목 작성자 날짜 조회
상품목록에서 위 아래 버튼을 누르면 글의 위치가 이동하는 것은 어.. (1) taepung93 2017-07-15 721

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})