0
 829   42   10
  View Articles

Name  
   정환규  (2004-11-18 02:49:46, Hit : 7267, Vote : 1461)
Homepage  
   http://dblab.semyung.ac.kr/P04_02
Subject  
   죄송합니다!!! 계속 바쁜와중에 질문드려서...
하지만 질문을 드리고 싶은게 있습니다
php 게시판 2 에서 나머진 다 수정을 해서 파일을 올릴수 있게 됐습니다
하지만
글이 하나밖에 안써지는 이유는 모르겠습니다!!
-_-;;

-list.php 그림하나 올리기입니다!!-

//전체 글 수를 구합니다. (쿼리문을 사용하여 결과를 배열로 저장하는 일반적인 방법)
$query="select count(*) from $tablename"; //SQL 쿼리문을 문자열 변수에 일단 저장하고
$result=mysql_query($query) or die (mysql_error()); // 위의 쿼리문을 실제로 실행하여 결과를 result에 저장한 다음
$row=mysql_fetch_array($result); //위 결과 값을 하나하나 배열로 저장합니다.
$total_no=$row[0]; //배열의 첫번째 요소의 값, 즉 테이블의 전체 글 수를 저장합니다.

//전체 페이지 수와 현재 글 번호를 구합니다.
$total_page=ceil($total_no/$list_num); // 전체글수를 페이지당글수로 나눈 값의 올림 값을 구합니다.
$cur_num=$total_no - $list_num*($page-1); //현재 글번호

이해가 안가는 부분입니다!!
현재 글번호가 어떡해 돼는지를 알고싶습니다
저의 계산법으로 계산을 해봐도
맨끝의 현재 글번호는 하나의 페이지수밖에 구하는것 밖에 안돼는것 같습니다
죄송하지만 질문드립니다!! ^^;;
좋은 하루돼세요!! ^^

손병목
게시판 소스 중에서 가장 헷갈리는 부분이 페이지 나눔입니다.
쉽게 설명드리려고 하는데 잘 될지 모르겠네요.

예를 들어 봅시다.
전체 15개의 글이 있고 ← $total_no = 15
한 페이지에 10개의 목록을 보여 준다고 ← $list_num = 10
가정합시다.

그려면
첫 페이지에서는
15 ----
14 ----
...
6 ----
과 같이 15~6번의 글이 보입니다.

두번째 페이지에서는
5~1까지의 글이 보이구요.

이를 위 계산식에 대입해보죠.

첫번째 페이지일 경우

$total_page=ceil($total_no/$list_num);
$total_page=ceil(15/10); → 결과는 2 입니다.

$cur_num=$total_no - $list_num*($page-1);
$cur_num=15 - 10*(1-1); → 결과는 15 입니다.
(첫번째 페이지의 글번호는 15번부터 14,13,...이런 식으로 갑니다.)

두번째 페이지에서는

$total_page=ceil(15/10); → 결과는 역시 2 입니다.

$cur_num=$total_no - $list_num*($page-1);
$cur_num=15 - 10*(2-1); → 결과는 5 입니다.
따라서 두번째 페이지 글번호는 5부터 4,3,2,1로 바뀌게 됩니다.

이해가 되셨는지요...
 2004/11/18 11:21:45    


no
subject
name
date
hit
*
649
  ret_url을 사용해서 로그인하기 [1]

현이
2004/12/06 10467 2032
648
    [re] 좋은꿈꾸세요 감사합니다.

현이
2004/12/06 7135 1386
647
  local loop에 관해서.. [4]

봉이
2004/11/27 7048 1276
646
  컴퓨터랑은 너무나 거리가 먼 제가요... [1]

신정은
2004/11/26 7267 1352
645
  여기 PHP게시판입니다!! [2]

정환규
2004/11/24 7756 1429
644
  질문있습니다!!! [1]

정환규
2004/11/24 7216 1432

  죄송합니다!!! 계속 바쁜와중에 질문드... [1]

정환규
2004/11/18 7267 1461
642
  밑에꺼 다시 질문이요!! ^^;; 죄송해... [2]

정환규
2004/11/16 6807 1283
641
  강의자료 php게시판 2에서 upload.htm... [4]

정환규
2004/11/16 7405 1213
640
  php게시판 만들기에서 질문이요 [1]

궁금이
2004/11/15 7499 1353
639
  php 게시판 2 그림올리 하나추가용이... [1]

정환규
2004/11/15 7244 1263
638
  게시판 코딩시 $HTTP_POST_VARS 설... [1]

박미선
2004/11/02 7080 1136
637
  광고성 글 방지 팁에 대해서 질문이요 [9]

이국진
2004/10/24 7134 1180
636
  감사합니다..한가지는 해결 되었는데요..... [1]

김정희
2004/10/07 6657 1261
635
  이거 죄송해서 어떡하죠?

김정희
2004/10/06 7165 1365
634
    [re] 이거 죄송해서 어떡하죠? [1]

손병목
2004/10/06 6808 1387
633
  전혀 달라지지 않는데요? [1]

김정희
2004/10/06 7161 1271
632
  질문입니다.

송윤성
2004/10/06 6941 1347
631
  제로보드에서 운영자님 이름보고 도움 요... [3]

김정희
2004/10/06 7333 1294
630
  오랫만에 찾아뵙습니다. [1]

이정훈
2004/10/05 7197 1429
[1][2][3][4][5][6][7][8][9] 10 ..[42] [next]

Copyright 1999-2020 Zeroboard / skin by Zetyx