글을 작성하고나서 리스트에서 등록번호를 출력하고 싶은데요.. 정보
글을 작성하고나서 리스트에서 등록번호를 출력하고 싶은데요..-
happycommunity 홈페이지 자기소개 아이디로 검색 회원게시물
- 1,225

본문
참고홈페이지를 급하게 찾았는데..
이와 비슷한 내용이겠네요..
http://www.gage8949.co.kr/mesu/list.asp?mnum=&rnum=&goodgubun=매매&sido=&gugun=
여기 보시면 등록번호가 B1120001, B1120002...이런식으로 올라가잖아요..
예를들어 구인자료를 등록한다면 등록코드를 부여하는 식입니다.
A는 웹디자이나
B는 건축사...이런식으로 글을 작성할때 1차적으로 분류를 선택하고(이것은 라디오버튼으로 구현가능합니다..)
그 뒤에 1120001부터 쭉 번호가 올라가는 식입니다..
앞에 알파벳 선택해서 출력하는 부분은 할 수 있겠는데, 자동으로 번호가 올라가는것은 안되네요..ㅠㅜ
그냥 번호 순서만 올라가면서 출력되면 되는겁니다..
리스트에서 글 번호처럼요..
이와 비슷한 내용이겠네요..
http://www.gage8949.co.kr/mesu/list.asp?mnum=&rnum=&goodgubun=매매&sido=&gugun=
여기 보시면 등록번호가 B1120001, B1120002...이런식으로 올라가잖아요..
예를들어 구인자료를 등록한다면 등록코드를 부여하는 식입니다.
A는 웹디자이나
B는 건축사...이런식으로 글을 작성할때 1차적으로 분류를 선택하고(이것은 라디오버튼으로 구현가능합니다..)
그 뒤에 1120001부터 쭉 번호가 올라가는 식입니다..
앞에 알파벳 선택해서 출력하는 부분은 할 수 있겠는데, 자동으로 번호가 올라가는것은 안되네요..ㅠㅜ
그냥 번호 순서만 올라가면서 출력되면 되는겁니다..
리스트에서 글 번호처럼요..
리스트에서 번호 출력하는 부분을 어떻게 수정하면 될 것 같은데..ㅠㅠ
<? for ($i=0; $i<count($list); $i++) { ?>
이 부분을 수정하면 될 것 같기도 한데..ㅠㅜ 도저히 모르겠네요..
댓글 전체
list.skin.php에서
echo 'A' . ( $list[$i]['num'] + 12345 ) ;
echo 'A' . ( $list[$i]['num'] + 12345 ) ;
허걱..감사합니다..
여분필드를 사용한다면 A대신에 그곳에 여분필드명을 넣으면 되겠죠??
다시한번 감사드립니다.^^;
여분필드를 사용한다면 A대신에 그곳에 여분필드명을 넣으면 되겠죠??
다시한번 감사드립니다.^^;
그런데 이 숫자는 검색결과에 따라서 달라집니다. 참고 하세요.
제 생각에는 그냥 wr_id를 쓰는 것이 나을 거 같습니다.
제 생각에는 그냥 wr_id를 쓰는 것이 나을 거 같습니다.
검색결과에 따라 달라진다구요??
wr_id를 사용하면.. 번호가 순차적으로 올라가게 할려면 어떻게 해야할지..ㅠㅜ
wr_id를 사용하면.. 번호가 순차적으로 올라가게 할려면 어떻게 해야할지..ㅠㅜ
echo를 사용하지말고 printf를 사용해보세요
// A로 시작하면서 $list[$i][num]을 6자리 숫자를 표시하는데 숫자가 6자리수가 안될경우 0을 붙여서 숫자를 6자리까지 표시하도록합니다.
printf("A%06d", $list[$i][num]);
자세한것은 PHP MANUAL 참고하세요
http://kr2.php.net/manual/kr/function.printf.php
// A로 시작하면서 $list[$i][num]을 6자리 숫자를 표시하는데 숫자가 6자리수가 안될경우 0을 붙여서 숫자를 6자리까지 표시하도록합니다.
printf("A%06d", $list[$i][num]);
자세한것은 PHP MANUAL 참고하세요
http://kr2.php.net/manual/kr/function.printf.php
A는 변수(?)거든요..
변수라는 말이 맞나??..
아무튼..A라는 알파벳은 글 작성할 때 A~Z까지 알파벳중 임의로 선택이 가능한 것입니다.
글 작성때 라디오버튼으로 A~Z까지 내용중 선택가능하게 할거거든요..
그리고 그 뒤에 숫자가 와야하는데...숫자가 글이 작성될때마다 자동적으로 올라가게 할려구요..
만약 글을 작성하면
등록번호가
AS1001 도 될 수 있고, BD1001도 될 수 있는거죠..
AS는 글 작성시에 선택이 가능한 것이고 1001, 1002, 1003....이런식으로 쭉 늘어나게 할려고 하거든요..
변수라는 말이 맞나??..
아무튼..A라는 알파벳은 글 작성할 때 A~Z까지 알파벳중 임의로 선택이 가능한 것입니다.
글 작성때 라디오버튼으로 A~Z까지 내용중 선택가능하게 할거거든요..
그리고 그 뒤에 숫자가 와야하는데...숫자가 글이 작성될때마다 자동적으로 올라가게 할려구요..
만약 글을 작성하면
등록번호가
AS1001 도 될 수 있고, BD1001도 될 수 있는거죠..
AS는 글 작성시에 선택이 가능한 것이고 1001, 1002, 1003....이런식으로 쭉 늘어나게 할려고 하거든요..
그렇다면 이렇게 하세요
printf("%s%06d","AS",$list[$i][num]);
printf("%s%06d","BD",$list[$i][num]);
최종은 이렇게 되겠죠.
printf("%s%06d",$list[$i][wr_1],$list[$i][num]);
printf("%s%06d","AS",$list[$i][num]);
printf("%s%06d","BD",$list[$i][num]);
최종은 이렇게 되겠죠.
printf("%s%06d",$list[$i][wr_1],$list[$i][num]);
허걱..감사합니다..ㅠㅜ
bbs/list.php
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_re
cord, $board[bo_page_rows] ";
}
$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
이렇게 되기 때문에 검색 결과로 나온 num은 등록 번호로 사용하기에 적합하지 않다고 말씀드린 것입니다.
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_re
cord, $board[bo_page_rows] ";
}
$list[$i][num] = $total_count - ($page - 1) * $board[bo_page_rows] - $k;
이렇게 되기 때문에 검색 결과로 나온 num은 등록 번호로 사용하기에 적합하지 않다고 말씀드린 것입니다.
$list[$i][num] 보다는 $list[$i][wr_id]를 사용하는것이 좋겠죠.