2011-10-19 3 views
0

내 웹 사이트에는 페이지 매김이 필요한 많은 페이지가 있습니다. 나는 그것에 대한 해결책을 가지고 있지만 각 페이지에 페이지 매김 기능을 넣어야한다. 하나의 파일 (예 : pagination.php)에서 페이지 매김 기능을 사용하는 것과 같은 유연한 기능을 검색하여 데이터베이스의 다양한 데이터에 페이지 매기기를 사용하여 다른 mysql_queries 및 html 출력과 다릅니다. 그러나 나는 유용한 것을 찾을 수 없었습니다.유연한 PHP/MySQL 페이지 매김

누구든지 유연한 PHP 페이지 매김 기능을 제안 할 수 있습니다. 따라서 다른 페이지의 다른 쿼리 및 출력에서 ​​데이터를 페이지 매김을합니다.

+0

그래서 페이지 페이지 매김 인터페이스에서 실제로 별도의 파일을 나타내고 싶습니까? 페이지 매김의 링크가 실제로 서버의 다른 파일에 있다는 것을 의미합니까? – ghbarratt

+0

일종의, 내가 찾고 있었던 것은 이렇게 갈 것입니다 : pagination.php라는 페이지 매김 기능을 가진 파일이 있다고 말하면, 다른 페이지에이를 포함시킵니다. newPost.php, modPost.php 및 oldPost.php. pagination.php 파일에 설정된 함수를 통해 이러한 페이지에서 mySql 출력을 페이지 매기기보다해야합니다. 그래서 나는 그 기능에 다른 값을주고 있다고 생각합니다. 무슨 뜻인지 알 겠어? – Ilja

+0

예, 페이지에서 데이터베이스 쿼리로 결정되는 가능한 컨텐트 항목의 서브 세트를 제공하지만 전체 컨텐트 세트에 더 많은 액세스를위한 인터페이스를 제공하는 일반 유형의 페이지 매김을 찾고 있습니다 항목. 다른 페이지에 제시된 다양한 컨텐트 항목 모음에 대해 페이지 매김 코드를 재사용 할 수 있어야하기 때문에 다른 페이지 만 언급하면됩니다. – ghbarratt

답변

1

아주 좋은 질문입니다. Zend 또는 Joomla와 같은 PHP 프레임 워크는 자체 솔루션을 제공합니다. PHP 프레임 워크를 사용하지 않는다면 자신의 솔루션 (자신의 라이브러리)을 개발해야 할 것입니다. 일단 내가 자바 스크립트 라이브러리 "datatables"를 사용하여, 내 자신의 서버 측 코드와 함께. 이에 대한 예는 "서버 측 처리"절의 here에서 찾을 수 있습니다. 내가 시작 할 위치

+0

Uff는 많은 것을 보았습니다. 링크는 Thnx로 지금 살펴 보겠습니다.)) – Ilja