189개의 게시글이 있는데 이 번호를 감추고 1부터 다시 쌓고자 합니다.
아래와 같이 코드를 작성했는데 모든 게시글 번호가 1로 나오는데 어떻게 고쳐야 할까요
Copy
$list[$i]['num'] - $list[$i]['num'] + 1;
|
답변 6개 / 댓글 9개
채택된 답변
+20 포인트
2021-06-02 (수) 23:59:11
echo $list[$i]['num'];
if( $list[ $i]['num'] >= 129)
echo '#',$list[ $i]['num'] - 129;
의도는 잘 모르겟지만
변수하나더만들어서
if 로 130이면 새로운 변수 1로설정
그뒤로 새로운변수++; 시켜서
기존넘버링 변수에 넣어서 출력하면될듯
2021-06-02 (수) 13:20:42
Copy
echo $total_count - (($board['bo_page_rows'] * ($page-1))) -$i;
답변에 대한 댓글 5개
2021-06-02 (수) 13:27:04
Phillips
2021-06-02 (수) 13:32:57
네 . 해당소스는 현재 $list[$I]['num'] 을 대신하는 거입니다.
해당 질문으로 보았을떄 이해는 잘안되지만 130번에 번호를 예시로 1를 부여하면 그전후그들들이 알아서 카운팅이 된다는말인가요?
해당 질문으로 보았을떄 이해는 잘안되지만 130번에 번호를 예시로 1를 부여하면 그전후그들들이 알아서 카운팅이 된다는말인가요?
2021-06-02 (수) 13:43:08
네 맞습니다.
129까지는 그대로 129으로 가고
130번 부터는 1로 표시하고자 합니다
131번은 2, 132번은 3 이런식으로 쌓고자 합니다!
129까지는 그대로 129으로 가고
130번 부터는 1로 표시하고자 합니다
131번은 2, 132번은 3 이런식으로 쌓고자 합니다!
Phillips
2021-06-02 (수) 13:44:13
이해는했습니다.
뭐 언제든지 번호초기화해서 저렇게 하실려면 따로의뢰를주시는게 맞을것같네요.
뭐 언제든지 번호초기화해서 저렇게 하실려면 따로의뢰를주시는게 맞을것같네요.
2021-06-02 (수) 12:32:30
Copy
echo ($total_count-$list[count($list)-$i]['num']);
최신으로 쓴글이 쌓이는조건이라면 이게맞습니다.
답변에 대한 댓글 3개
2021-06-02 (수) 12:38:26
감사합니다. 최신으로 잘 쌓입니다 그런데 가장 최근의 게시글만 여전히 129 그대로 뜹니다
2021-06-02 (수) 12:40:03
제가 구현하고 싶은건
131#2
130#1
129#0
129를 기준으로 새로 작성된 글들의 옆에 #1.. 이런식으로 번호를 메기려고 합니다
131#2
130#1
129#0
129를 기준으로 새로 작성된 글들의 옆에 #1.. 이런식으로 번호를 메기려고 합니다
2021-06-02 (수) 12:27:37
echo $total_count - $list[ $i]['num'] + 1;
2021-06-02 (수) 12:18:54
Copy
(count($list) - $list[$i]['num']) +1
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
130번부터 1,2,3 이런식으로 번호를 초기화 해서 사용하고자 하는겁니다.
130번 이전글들은 0,0,0,0,0 이런식으로 130번부터는 1,2,3으로 원래대로 표시가 되는것을 원합니다