IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Résultats sur plusieurs pages (pagination) [Fait]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2007
    Messages : 20
    Points : 15
    Points
    15
    Par défaut Résultats sur plusieurs pages (pagination)

    Bonjour,
    je souhaiterais savoir comment faire pour afficher les 25 premiers résultats sur une page, les 25 suivants sur la deuxième , etc....
    Vous savez comme pour les moteurs de recherche comme google !
    J'utilise une base de données Oracle.
    Merci d'avance de m'aider!!

  2. #2
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    bonjour
    moi j'utilises les limits pour ce faire
    fait une petite recherche sur la pagination ya un beau tuto ladessus
    La perfection n'est pas un but, l'amélioration constante devrait l'être!
    La position des Développeurs de developpez avec les explications

  3. #3
    Membre expert
    Inscrit en
    janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Le tutoriel dont parle ozzmax : http://antoine-herault.developpez.co...atique-en-php/

    Il y a aussi beaucoup de posts sur ce sujet dans le forum, la plupart du temps avec mysql mais tu devrais t'adapter facilement puisque seules les fonctions d'appel changent.

  4. #4
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    J'ajouterais aussi ce post qui peut etre utile quand vient le temps de l'affichage avec des liens

    pagination de 10 pages à la fois
    La perfection n'est pas un but, l'amélioration constante devrait l'être!
    La position des Développeurs de developpez avec les explications

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2007
    Messages : 20
    Points : 15
    Points
    15
    Par défaut
    Merci beaucoup! j'ai réussi
    Mais à titre d'information, avec oracle, on ne peut pas utiliser de "limit". il faut utiliser une double imbrication et un rownum.
    voici la requête que j'ai utilisée :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    select  * from (select numero, valeur, rownum as n from oracle.ma_table  order by valeur desc) where n between '$premiereEntree' and '$messagesParPage'

    Le problème c'est que je n'arrive pas à classes mon attribut valeur en decroissant : il me classe les 25 premiere valeurs (si $messagesParPage=25), puis les 25 prochaines entres elles, etc...
    alors que je voudrais que ça soit les 25 plus grandes valeurs qui soit affichées en premier, etc..

    Comment faire??

Discussions similaires

  1. [XSLT] Répartir des résultats sur plusieurs pages
    Par handybag dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/11/2008, 14h03
  2. [MySQL] Résultats sur plusieurs pages
    Par amnay dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/10/2008, 17h15
  3. Formulaire recherche + résultat sur plusieurs pages
    Par Pepito2030 dans le forum Langage
    Réponses: 1
    Dernier message: 14/06/2007, 12h23
  4. [MySQL] Affichage des résultats d'une requête sur plusieurs pages
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/10/2006, 13h24
  5. [SQL] Afficher les résultats d'une requête sur plusieurs pages
    Par mealtone dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/09/2006, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo