테스트 사이트 - 개발 중인 베타 버전입니다

게시판 리스트 번호 질문입니다 채택완료

지솩 4년 전 조회 2,435

189개의 게시글이 있는데 이 번호를 감추고 1부터 다시 쌓고자 합니다.

아래와 같이 코드를 작성했는데 모든 게시글 번호가 1로 나오는데 어떻게 고쳐야 할까요

 

</p>

<p>$list[$i]['num'] - $list[$i]['num'] + 1;</p>

<p>

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 6개

채택된 답변
+20 포인트
echo  $list[$i]['num'];

if( $list[ $i]['num'] >= 129)

    echo '#',$list[ $i]['num'] - 129;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

cuwaaang
4년 전

의도는 잘 모르겟지만

변수하나더만들어서

if 로 130이면 새로운 변수 1로설정

그뒤로 새로운변수++; 시켜서

기존넘버링 변수에 넣어서 출력하면될듯 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

핑크빈
4년 전

  echo  $total_count - (($board['bo_page_rows'] * ($page-1))) -$i;

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

지솩
4년 전
129번까지 있는 게시글을 삭제하거나 초기화 하지 않고

130번부터 1,2,3 이런식으로 번호를 초기화 해서 사용하고자 하는겁니다.
130번 이전글들은 0,0,0,0,0 이런식으로 130번부터는 1,2,3으로 원래대로 표시가 되는것을 원합니다
P
Phillips
4년 전
네 . 해당소스는 현재 $list[$I]['num'] 을 대신하는 거입니다.
해당 질문으로 보았을떄 이해는 잘안되지만 130번에 번호를 예시로 1를 부여하면 그전후그들들이 알아서 카운팅이 된다는말인가요?
지솩
4년 전
네 맞습니다.
129까지는 그대로 129으로 가고
130번 부터는 1로 표시하고자 합니다
131번은 2, 132번은 3 이런식으로 쌓고자 합니다!
P
Phillips
4년 전
이해는했습니다.
뭐 언제든지 번호초기화해서 저렇게 하실려면 따로의뢰를주시는게 맞을것같네요.
지솩
4년 전
답변감사합니다. 오늘도 즐거운 하루되세요^^

댓글을 작성하려면 로그인이 필요합니다.

핑크빈
4년 전

 

echo ($total_count-$list[count($list)-$i]['num']);

 

최신으로 쓴글이 쌓이는조건이라면 이게맞습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

지솩
4년 전
감사합니다. 최신으로 잘 쌓입니다 그런데 가장 최근의 게시글만 여전히 129 그대로 뜹니다
지솩
4년 전
제가 구현하고 싶은건

131#2
130#1
129#0

129를 기준으로 새로 작성된 글들의 옆에 #1.. 이런식으로 번호를 메기려고 합니다
P
Phillips
4년 전
이해를 못해서그러는데 다시설명부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

echo $total_count - $list[ $i]['num'] + 1;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

핑크빈
4년 전

(count($list) - $list[$i]['num']) +1

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지솩
4년 전
감사합니다 ㅠㅠ 그런데 왜 -129로 뜨는지 모르겠습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인