begin process at 2010 02 10 01:12:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Pagination avec ADODB_PAGER et PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pagination avec ADODB_PAGER et PHP

lundi 29 octobre 2007 à 15:24:39 | Pagination avec ADODB_PAGER et PHP

daris

Bonjour à tous,

J'utulise les la librairie adodb avec le langage php.
Je rencontre une difficulté: En effet, j'arrive à extraire la première page de mes resultats de requete mais je ne peux pas passer à la page suivante.

Dans mon script:

    $sql="";
    $pager = new ADODB_Pager(&$conn,$sql);   
        //$pager->Render($rows_per_page=20);
        $pager->showPageLinks = true;
        $pager->linksPerPage = 10;
        //$pager->cache = 60;
        $pager->Render($rows=20);
       
Resultats:
J'obtiens le tableau de resultats  comme sur le tutoriel  (http://phplens.com/phpeverywhere/adodb_french)  mais je n'arrive pas à naviguer entre les pages.

Merci à la personne qui en sais quelque chose.
lundi 29 octobre 2007 à 19:24:45 | Re : Pagination avec ADODB_PAGER et PHP

mfaraday


Bonsoir,

J'ai regardé la doc dont tu fais référence. Le truc c'est que pour moi il manque un endroit ou lui dire à quelle page tu es....

Juste un truc :
perso je mettrais $pager->Render(20);

Regarde et dis mois

Flo
mardi 30 octobre 2007 à 10:21:17 | Re : Pagination avec ADODB_PAGER et PHP

daris

Salut,

merci pour ton message.
Au fait l:  pager->Render(20); est une methode pour qui permet de fixer le nombre de ligne  à afficher par par page, et c'est ce que j'ai utilisé mais en lui attribuant une valeur à $rows_per_page  paramettre de la methode.Bref..

J'ai finalement mofifier un peu le code en  faisant appel à d'autre function de la classe pager comme ci-dessous:

$pager = new ADODB_Pager(&$conn,$sql);
        $pager->Render($rows_per_page=20);
        $pager->showPageLinks = true;
        $pager->linksPerPage = 10;
        $pager->Render($rows=20);
        $pager->render_next($anchor=true);
        $pager->render_last($anchor=true);
        $pager->render_prev($anchor=true);
        $pager->Render_First($anchor=true);

avec cette modif, la pagination marche bien  mais  j'ai qd même un message d'erreur :
Fatal error: Call to abmenber function on a non_object in ../adodb_pager.inc.php , je cherche à savoir exactement pour quoi mais je n'ai aucune idée de cet erreur actuellement .

Voila...



Cette discussion est classée dans : page, php, adodb, resultats, pager


Répondre à ce message

Sujets en rapport avec ce message

fenêtre DOS au lieu de page php !! [ par fifi ] Bonjour,Après 15000 install de php et Apache, tjrs le même pb:les pages php ne sont pas interprétées mais à la place s'ouvre une fenêtre DOS (celle de génération d'une page php par php [ par Vapula ] Bonjour à tousJe souhaiterais générer une page php grâce à une fonction php , mais le problème est que la fonction envoie bien le code html, et php SA Comment afficher le contenu d'un fichier texte dans une page? [ par truckracing ] Bonjour. Je débute tout juste dans le PHP, et j'ai déjà un pb...Je suis en train de traduire mon site (www.coursesdecamions.com) en anglais, et j'ai d Pb avec java script + frame [ par mika20 ] Salut.j'ai un pb. je n'arrive pas a faire afficher une page php dans une frame lorsque je clic sur un clien en java scripte. Je m'explique plus claire recupe de <$var> d'une page a une autre en php [ par chbebs ] Apres avoir récupérer dans la fenetre du haut du navigateur tout ce qui suit le http , je le fous dans une variable que je voudrais récupérer dans une pb au niveau d'execute des page php [ par almoussaoui ] j' ai installe easyphp1-6_setup mais les page php ne s'execute pasVotre texte ICI definir l'action d'une page php [ par LazY ] Ca peut paraitre evident,mais comment on fait pour recupérer ce qui est inscrit apres l'adresse d'une page php?ex: comment marche Action=ajout dans 'h PHP 4.2.3 sous Linux [ par JosueClement ] Bonjour à tous...Je viens de réinstaller mon PC sous linux et j'ai installé apache et PHP 4.2.3maintenant j'ai un problème avec les formulaires:// Pag Page [ par Yuleesize ] Bonjour,Comment savoir qu'elle est le nom de la page?Je m'explique: imaginez que l'adresse soit http://monsite.com/dossier/MaPage.php?truc=Machin&Bidu problème de redirection [ par kwak ] Bonjour à tous,je me trouve depuis quelques temps déjà confronté à un problème de redirection. Ici le problème se pose pour rediriger l'utilisateur se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales