[PHP] paginazione con classi vendor

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
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.086
1
38
42
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
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0

Discussioni simili