$row 에서 게시물 번호 가져올려면 어떻게 해야 하나요?

$row 에서 게시물 번호 가져올려면 어떻게 해야 하나요?

QA

$row 에서 게시물 번호 가져올려면 어떻게 해야 하나요?

답변 3

본문

리스트에 있는 게시물을 엑셀로 출력할려고 합니다
 
출력할때 db에 저장된 wr_id 값을 가져와서 순번을 출력해주는데요
 
글삭제 되면 db에 있는 게시물 번호도 자동으로 변환되도록 할려니 복잡해 질거 같아서 그냥 num값을 순서대로 출력할려고 합니다
 
리스트에서는 이런식으로 게시물이 삭제되더라도 번호를 자동 계산해서 순서대로 나오게 할수 있는데요
 
<? for ($i=0; $i<count($list); $i++) { 
 $up_num = $list[$i][wr_id];
?>
 
<?
   if ($wr_id == $list[$i][wr_id]) // 현재위치
              echo "<span class='current'>{$list[$i][num]}</span>";
    
   else
              echo $list[$i][num];          // 번호
          // echo $list[$i][wr_id];        // 게시물 id        
?> 
 
$row 함수에서 게시물 wr_ id가 아닌 num을 가져오게는 어떻게 해야하는지 몰르겠어요...
 
아래는 출력떄 쓰는 소스입니다
 

<table>
       
<tr>
<td width=28 rowspan="2" style=font-weight:bold;>순번</td>
</tr>

<? while($row=mysql_fetch_array($result)) { ?>
 
<tr> 
<td align=center><?=trim($row['wr_id'])?></td>
</tr>
 
<? } ?>
</table>
 
정리하면 1번 2번 3번 게시물이 있는데 2번이 삭제되면 1번 3번 이렇게 나오는게 아니라 1번2번 이렇게 나오게요 ^^
 
도움좀 요청드려요~

이 질문에 댓글 쓰기 :

답변 3

질문이 잘 이해가 되지 않습니다.
순서대로 할꺼면 게시글 번호를 사용할 까닭은 없는듯 합니다.
 
 
게시판에 전체 게시글수를 파악하고
처음 보여지는 글은 게시글수
그 다음줄에는 -1 하여 보여주면 될듯 한데요.
 
 
예를 들어 게시글이 50개이고
3페이지로 나누고 한페이지에 게시글 20개씩 보여준다면
 
첫페이지
50
49
48
~
33
32
31
 
 
2페이지
30
29
28
~
13
12
11
 
 
3페이지
10
9
8
~
3
2
1
 
이렇게 보여주면 될텐데요.
엑셀로 뽑는다면 상단에 불려지는
구문이 잇을겁니다 그곳에서 번호를 지정해야 하는데요..

샘플
$temp=mysql_fetch_array(mysql_query("select count(*) as cnt from $table_down where wr_is_comment = 0 "));
$result=@mysql_query("select * from $table_down where wr_is_comment = 0 order by wr_datetime asc");

$total_count = $temp['cnt'];
$number = $temp['0'];
<?php
while($data=mysql_fetch_array($result))
  {
$num = (($total_count - $number) +1);
~~~~

이렇게 되겟네요..
검은아이 제노나라님 답변 주셔서 감사합니다 ^^;
 
제가 생각했던거 하고 다른거 같아서 부가 설명좀 다시 드릴게요... ㅠㅠ
 
엑셀로 출력을 할때 문제점이 중간에 글하나가 삭제되면 순번이 누락되는 문제점 때문인데요
 
제가 구축을 하여 사용중인건 엑셀형태로 표현해주는 게시판을 사용중입니다
 
목록표 형태로 자료를 작성해서 wr_content와 wr_1,wr_2,wr_3 이렇게 입력된 값만 불러와서 출력해주는 거죠..
 
1번,2번,3번,4번 게시물이 있는데 3번을 삭제하면 1번,2번,4번 이렇게 표시되자나요
 
이걸 자동으로 1번,2번,3번 이렇게 순서대로 변환이 가능하면 좋겠으나 왠지 어려울거 같아
 
엑셀로 출력할떄 게시물 순서를 자동으로 계산해서 출력해주는걸 문의드린 사항입니다
 
혹시 db쪽 수정이 더 간단하다면 넓은 마음으로 가르쳐 주시기 바랍니다 ^^;; (점점 질문이 산으로 가는 느낌이... ㅠㅠ)
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 8
© SIRSOFT
현재 페이지 제일 처음으로