Bonjour , j'ai tenté d'utiliser le Pager_Wrapper du pager disponible sur Pear,
mais cela ne fonctionne malheureusement pas existe-t'il une classe de pagination
dans le même style qui fonctionne avec PDO ?
<?php
include('../secure.php');
require_once('templateON1.php');
require_once('../../connect.php');
require_once('../../pear/pagination/Pager.php');
require_once('../../pear/pagination/examples/Pager_Wrapper.php');
$pager_options = array(
'mode' => 'sliding',
'perPage'=>10,
'delta'=>2
);
$requete= "SELECT id,titre,Fdate,date FROM publications ORDER BY id";
$paged_data = Pager_Wrapper_MDB2($dbh,$requete,$pager_options);
$pagineur = $paged_data['link'];
$oSmarty->assign('smarty_pagineur', $pagineur);
$oSmarty->assign('smarty_aff_ListPub', $paged_data);
$oSmarty->display('Apublication.tpl');
?> et voici l'erreur : (edit) : et le fichier connect.php possede le contenu suivant :Fatal error: Call to undefined method PDO::queryOne() in /home/moi/public_html/lesite/pear/pagination/examples/Pager_Wrapper.php on line 203
<?php
define('USER1','root');
define('PASS1','motdepasse');
define('DSN1','mysql:host=localhost;dbname=BDD');
try {
$dbh = new PDO(DSN1,USER1,PASS1);
} catch (PDOException $e){
print "Erreur ! : " . $e->getMessage() . "<br>";
die();
}
?>