작성번호 숫자에서 숫자+문자로 변경하는 방법
본문
작성번호가 1 . 2. 3 ..... 10 이런식인데
이것을
R-001
R-002 이런식으로 변경을 하고 싶습니다.
어떻게 할수있을까요?
답변 4
사용자(작성자)가 리스트를 볼 때는
결국 번호가 중간 중간 빠지는 번호가 생기는데
상관 없을까요?
echo 'R-', str_pad( $list[$i]['wr_id'], 4, "0", STR_PAD_LEFT);
wr_id는 글 고유 번호라 바뀌지 않습니다.
skin/board/basic "list.skin.php"
if ($list[$i]['is_notice']) // 공지사항
echo '<strong class="notice_icon">공지</strong>';
else if ($wr_id == $list[$i]['wr_id'])
echo "<span class=\"bo_current\">열람중</span>";
else
echo $list[$i]['num'];
마지막 라이을
echo 'R-', str_pad( $list[$i]['num'], 4, "0", STR_PAD_LEFT);
이렇게 바꿔 보세요.
DB에 글 번호 방식을 변경하는 것을
그누보드를 새로 만드는 것과 비슷합니다.
왜 이런 것이 필요한지 알아야 대처법을 생각해 볼 수 있습니다.
게시판 DB 테이블에는 여분 컬럼이 있는데
여기에 새 글번호 문자열을 저장할 수는 있지만
적절한 방법은 목적을 알아야 합니다.