php array 로 만든 페이징

mssql mysql 공동으로 사용하려고 만들었습니다.

필요하신분 사용하시고요 디자인은 각자 알아서...

디비를 array로 fetchAll() 해서 사용하면 10줄 알아서 페이지수 나누어집니다.


 $arr = array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21");

 $cnt = count($arr);

 $page = "10"; //목록개수

 $total = ceil($cnt/$page); //총개수

 if(!$_GET || $_GET[no]=='0'){

  $start ='0';

 }else{

 $start = ($_GET[no]-1)*$page;

 }

 print_r(array_slice($arr, $start,$page)); //목록

 

 for($i=1; $i<=$total; $i++){

  echo "<a href='?no={$i}'>{$i}</a>"; //페이지수량

 }


|

댓글 1개

페이징~깔끔하고 간단하네요.!!
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 1,970
11년 전 조회 1,334
11년 전 조회 4,509
11년 전 조회 1,900
11년 전 조회 2,170
11년 전 조회 1,958
11년 전 조회 1,379
11년 전 조회 1,506
11년 전 조회 1,413
11년 전 조회 6,057
11년 전 조회 1,398
11년 전 조회 1,388
11년 전 조회 3,834
11년 전 조회 1,705
11년 전 조회 5,250
11년 전 조회 2,601
11년 전 조회 3,442
11년 전 조회 1,375
11년 전 조회 1,419
11년 전 조회 2,229
11년 전 조회 1,421
11년 전 조회 2,371
11년 전 조회 2,269
11년 전 조회 5,228
11년 전 조회 1,698
11년 전 조회 2,831
11년 전 조회 2,106
11년 전 조회 2,166
11년 전 조회 2,243
11년 전 조회 1,510
11년 전 조회 2,324
11년 전 조회 1,201
11년 전 조회 4,508
11년 전 조회 2,573
11년 전 조회 2,387
11년 전 조회 2,041
11년 전 조회 7,526
11년 전 조회 2,001
11년 전 조회 1,593
11년 전 조회 3,059
11년 전 조회 2,435
11년 전 조회 1,513
11년 전 조회 1,969
11년 전 조회 3,266
11년 전 조회 2,675
11년 전 조회 2,509
11년 전 조회 2,810
11년 전 조회 3,066
11년 전 조회 3,870
11년 전 조회 3,439
11년 전 조회 3,479
11년 전 조회 4,199
11년 전 조회 3,983
11년 전 조회 1,357
11년 전 조회 4,887
11년 전 조회 5,907
11년 전 조회 1,602
11년 전 조회 2,813
11년 전 조회 2,001
11년 전 조회 1,370
11년 전 조회 1,701
11년 전 조회 1,376
11년 전 조회 3,391
11년 전 조회 2,376
11년 전 조회 1,379
11년 전 조회 1,494
11년 전 조회 1,855
11년 전 조회 1,513
11년 전 조회 1,563
11년 전 조회 1,548
11년 전 조회 1,496
11년 전 조회 1,404
12년 전 조회 1,568
12년 전 조회 1,541
12년 전 조회 1,466
12년 전 조회 3,806
12년 전 조회 1,965
12년 전 조회 1,242
12년 전 조회 1,290
12년 전 조회 2,818
12년 전 조회 1,906
12년 전 조회 1,549
12년 전 조회 1,319
12년 전 조회 1,693
12년 전 조회 1,286
12년 전 조회 2,250
12년 전 조회 1,733
12년 전 조회 1,150
12년 전 조회 1,454
12년 전 조회 2,386
12년 전 조회 2,291
12년 전 조회 1,810
12년 전 조회 1,245
12년 전 조회 1,842
12년 전 조회 1,212
12년 전 조회 3,236
12년 전 조회 2,045
12년 전 조회 2,160
12년 전 조회 1,306
12년 전 조회 1,122