[PHP] paginazione con classi vendor

luigi777

Utente Attivo
14 Feb 2008
1.080
1
38
39
Massa, Italy
Salve, sto provando ad fare una paginazione dati con l'uso: https://packagist.org/packages/pagerfanta/pagerfanta

e medoo.in

Ora io ho scritto cosi ma non mi mostra nulla. cosa devo fare?
Non sto usando framework . ma sto facendo uso di librerie già fatte che ho già testato nel mio hosting e funzionano senza problemi.. invece dei framework che su hosting condivisi non ti fanno mettere perché chiedono troppe risorse.

Ora vi mostro il codice:
PHP:
<?php
include($_SERVER["DOCUMENT_ROOT"] . "/inc.php");
include($_SERVER["DOCUMENT_ROOT"] . "/admin/admin.php");
$title = "Utenti";
use Pagerfanta\Adapter\ArrayAdapter;
use Pagerfanta\Pagerfanta;
include("theme/header.php");

$data = $database->select('users', '*');
foreach ($data as $user) {
  echo ''.$user["email"].'<br />'.$user["forename"].'<br />'.$user["surname"].'<br /> '.$user["user_level"].'<br />'.$user["password"].'<br />';
  echo '<a href="user-update.php?id='.$user["id"].'">Edit</a><br />';
  echo '<a href="user-delete.php?id='.$user["id"].'">Delete</a><br />';

}
$adapter = new ArrayAdapter($data);
$pagerfanta = new Pagerfanta($adapter);
$maxPerPage = 1;
$pagerfanta->setMaxPerPage($maxPerPage); // 10 by default
$maxPerPage = $pagerfanta->getMaxPerPage();
$currentPage = 1;
$pagerfanta->setCurrentPage($currentPage); // 1 by default
$currentPage = $pagerfanta->getCurrentPage();

$nbResults = $pagerfanta->getNbResults();
$currentPageResults = $pagerfanta->getCurrentPageResults();
$pagerfanta->getNextPage();

$pagerfanta->haveToPaginate(); // whether the number of results is higher than the max per page
echo '<a href="user-new.php">Aggiungi</a>';
include("theme/footer.php");

Cosa devo fare con questa riga:
PHP:
$adapter = new ArrayAdapter($data);

Grazie mille e buona giornata.

EDIT : la classe è questa : https://packagist.org/packages/pagerfanta/pagerfanta
 

luigi777

Utente Attivo
14 Feb 2008
1.080
1
38
39
Massa, Italy
risolto con questa classe : https://packagist.org/packages/voku/pagination

PHP:
<?php
include($_SERVER["DOCUMENT_ROOT"] . "/inc.php");
include($_SERVER["DOCUMENT_ROOT"] . "/admin/admin.php");
$title = "Utenti";
include("theme/header.php");
use voku\helper\Paginator;

$pages = new Paginator('1','p');



$total = $database->count("users",'*');

// pass number of records to
$pages->set_total($total);
$data = $database->query('SELECT * FROM users ' . $pages->get_limit())->fetchAll();

foreach ($data as $user) {
  echo ''.$user["email"].'<br />'.$user["forename"].'<br />'.$user["surname"].'<br /> '.$user["user_level"].'<br />'.$user["password"].'<br />';
  echo '<a href="user-update.php?id='.$user["id"].'">Edit</a><br />';
  echo '<a href="user-delete.php?id='.$user["id"].'">Delete</a><br />';

}
echo $pages->page_links();
echo '<a href="user-new.php">Aggiungi</a>';
include("theme/footer.php");
 
Discussioni simili
Autore Titolo Forum Risposte Data
paloppa [PHP] paginazione con ajax PHP 1
elpirata [PHP] Paginazione dati estratti da una query con più condizioni PHP 17
filippino Paginazione file txt con PHP? PHP 1
ste80 interazione PHP Access con paginazione PHP 7
S paginazione di xml con asp/php XML 2
K [PHP] Paginazione Wordpress: passare variabile PHP 6
A [PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso PHP 15
O paginazione php mysql PHP 10
A [PHP] limitare counter paginazione PHP 7
A [PHP] Problema paginazione motore di ricerca PHP 48
A [PHP] inserire paginazione su script php/mysql PHP 6
Marcello.Fiore Paginazione jQuery - PHP jQuery 2
M Problema su numerazione paginazione php PHP 6
xone Evitare Meta Tag duplicati su paginazione php PHP 2
felino PHP e Paginazione Jquey PHP 2
H [RISOLTO] paginazione PHP + mysql PHP 15
J Paginazione PHP in jQuery UI Tabs jQuery 13
G Paginazione php utilizzando le api di careerjet PHP 0
G Paginazione php utilizzando le api di careerjet WordPress 1
F paginazione file xml tramite php PHP 1
P paginazione php+access PHP 0
C problema paginazione php PHP 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3
P Rimozione automatica url da sitemap.xml con PHP PHP 1
L php tinymce mi duplica la classe label PHP 3

Discussioni simili