버그인가..다른 님들 확인해주세요.. 정보
그누보드 버그인가..다른 님들 확인해주세요..본문
게시판 하나 만들구요..글 두개를 씁니다.
그럼 리스트에는 1 2 번호가 붙고 나오겠죠.
그런다음 1번 글을 삭제해보세요...
다시 리스트 나올때 삭제된 글을 안보이지만 남은 원래 2번글은 1번이 아니라 2번으로 나옵니다.
글이 하나밖에 없는데 2번이라고 나오니.....
2번글 마저 지우고 다 지우면 글이 없겠지요? 그럼 다시 글 하나 작성해보면 리스트에는 1번 번호가 붙고 글이
등록되어 있을겁니다..
<?=num?>변수의 버그인것같은데 확인해주세용...
그럼 리스트에는 1 2 번호가 붙고 나오겠죠.
그런다음 1번 글을 삭제해보세요...
다시 리스트 나올때 삭제된 글을 안보이지만 남은 원래 2번글은 1번이 아니라 2번으로 나옵니다.
글이 하나밖에 없는데 2번이라고 나오니.....
2번글 마저 지우고 다 지우면 글이 없겠지요? 그럼 다시 글 하나 작성해보면 리스트에는 1번 번호가 붙고 글이
등록되어 있을겁니다..
<?=num?>변수의 버그인것같은데 확인해주세용...
댓글 전체
저도 요전에 같은 질문을 했었는데요... 이런 유형이 게시판사용 차원에서 장점과 단점이 있습니다.
장점이라면 글번호로 검색이 가능하다는 거죠... 가령 엄청난 토론이 오가는 게시판에 글을 남겼다고 할때..
글을 남기고 이후 진행사항을 보려 하는데 페이지가 엄청 넘어가버리는 상황이 오겠죠..
그때는 자신이 남긴 글번호를 기억해뒀다가 글번호로 검색하면 금방찾을 수 있을 거예요.
단점이라면 보기가 좋지 않다는 것이겠죠...
제 개인적인 의견은 글번호 모드를 두개로 제작하면 좋을 것같아요.
짬내서 추진해보려 하고 있지만.. 기간은 좀 걸릴 듯합니다.
장점이라면 글번호로 검색이 가능하다는 거죠... 가령 엄청난 토론이 오가는 게시판에 글을 남겼다고 할때..
글을 남기고 이후 진행사항을 보려 하는데 페이지가 엄청 넘어가버리는 상황이 오겠죠..
그때는 자신이 남긴 글번호를 기억해뒀다가 글번호로 검색하면 금방찾을 수 있을 거예요.
단점이라면 보기가 좋지 않다는 것이겠죠...
제 개인적인 의견은 글번호 모드를 두개로 제작하면 좋을 것같아요.
짬내서 추진해보려 하고 있지만.. 기간은 좀 걸릴 듯합니다.
예를 들어 설명드리자면..
현재 그누보드는..
1번글 제목은 모모모 글쓴이 나나나
2번글 제목은 무무무 글쓴이 너너너
3번글 제목은 머머머 글쓴이 누누누
이중 2번을 지우게 되면 1번 다음이 바로 3번이 됩니다.
그러나 보통 다른 게시판의 경우는...
$번호변수=토탈글수;
반복문(최신글부터 다섯개);
$번호변수--;;
글이 열개다면 토탈글수가 10개라면...처음에 $번호면수는 10 제목은 모모모 글쓴이 모모모
그다음은 디비에 저장되어 있는 글번호가 8번이더라래도 9로 보여집니다.
현재 그누보드는..
1번글 제목은 모모모 글쓴이 나나나
2번글 제목은 무무무 글쓴이 너너너
3번글 제목은 머머머 글쓴이 누누누
이중 2번을 지우게 되면 1번 다음이 바로 3번이 됩니다.
그러나 보통 다른 게시판의 경우는...
$번호변수=토탈글수;
반복문(최신글부터 다섯개);
$번호변수--;;
글이 열개다면 토탈글수가 10개라면...처음에 $번호면수는 10 제목은 모모모 글쓴이 모모모
그다음은 디비에 저장되어 있는 글번호가 8번이더라래도 9로 보여집니다.
게시판의 종류에 따라 다른 방식을 차용합니다
그누보드의 경우는 일련번호들이 삭제를 하게 되면 그대로 보여주지요.
그러나 보통 더많은 경우가
글번호와 관계없이 글번호 매기는 변수를 따로 생성하여, 반복되는 루틴 위아래에 주어
디비와 관계없이 글순서대로 번호를 매기게 되어있지요.
그누보드의 경우는 일련번호들이 삭제를 하게 되면 그대로 보여주지요.
그러나 보통 더많은 경우가
글번호와 관계없이 글번호 매기는 변수를 따로 생성하여, 반복되는 루틴 위아래에 주어
디비와 관계없이 글순서대로 번호를 매기게 되어있지요.
그럼 10개중에서 1번지우면
게속 1번글이 업는체로 쓰야 되는건가요/.?
게속 1번글이 업는체로 쓰야 되는건가요/.?
10번 나와야 되는거 아닌가요..
그게 정상인거 같은데..
그게 정상인거 같은데..
게시판에 글등록시 일련번호는 자동으로 마지막으로 생성된번호의 다음번호로 계속올라갑니다.
이것이 글을 지운다고해서 줄어들지 않습니다. 만약순서데로 표시하려면 게시판일련번호나타낼때 글의순서를 세어서 나타나오도록 설정해야 합니다. 아니면 전체글에서 1개씩지울때마다 줄어들게하든지.. 등등
그러니까 결론은 글번호는 데이타베이스에 적어둔 일련번호이기때문에 지우면 그해당번호만 표시 안되게 되는것이지요...
참고로 10번까지 적었는데 10번지우고 다시 쓰면?
답- 일련번호는 11번으로 나온다
왜? - 일련번호는 자동으로 1씩증가하니까.(지웠다고해서 가장나중에 생성된번호를 1줄이지는 않지요.
-- 바보같지요?^^)
이것이 글을 지운다고해서 줄어들지 않습니다. 만약순서데로 표시하려면 게시판일련번호나타낼때 글의순서를 세어서 나타나오도록 설정해야 합니다. 아니면 전체글에서 1개씩지울때마다 줄어들게하든지.. 등등
그러니까 결론은 글번호는 데이타베이스에 적어둔 일련번호이기때문에 지우면 그해당번호만 표시 안되게 되는것이지요...
참고로 10번까지 적었는데 10번지우고 다시 쓰면?
답- 일련번호는 11번으로 나온다
왜? - 일련번호는 자동으로 1씩증가하니까.(지웠다고해서 가장나중에 생성된번호를 1줄이지는 않지요.
-- 바보같지요?^^)
글쎄요 버그 같지는 않은데요.. 그렇게 짜여진듯해요..
db 보면 저장이 되네요..
db 보면 저장이 되네요..
그러네요.. 1번글 삭제하고 나면 2번남는데 그게 1번 데야한는데 그대로 2번으로 있네[요..
다시 글작성하면 3번으로되고요..
버그 같은데요..
다시 글작성하면 3번으로되고요..
버그 같은데요..