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

Langage PHP Discussion :

listing repertoire n occurences par pages


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut listing repertoire n occurences par pages
    Allez encore une petites question pour aujourd'hui après je vais potasser tout ca, j'ai trouvez un petit bout de script bien sympathique qui permet d'afficher les fichiers contenu dans un dossier, après quelques modifications celui-ci m'affiche les fichiers en créant un lien vers ceux ci (exclusivement des fichiers html sont contenu dans ce répertoire, le but etant de faire un "menu" ).

    Petit problème, pour l'instant je n'est qu'une dizaine de pages donc ca roule, mais mon fils de 8 ans veut que j'y fasse un site sur lequel il pourra créer des histoires, blagues etc, et la .. il risque de dépasser la dizaine de page, j'aimerai donc sur ma page histoire.php afficher le contenu du dossier histoire mais en n'affichant par exemple qu'une vingtaine de résultats et repartir le tout sur x pages.

    Après quelques recherche j'ai bien trouver le moyen de faire ceci lorsque le site est coupler avec MySql (LIMIT) mais sans MySql ...

    Si quelqu'un serai comment m'y prendre, sans forcement me macher le travail, juste m'expliquer vers ou m'orienter ca serai sympa

  2. #2
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Salut !

    Le problème que vous avez c'est de la reflexion rien d'autre ^^

    Réfléchissons... Nous voulons de base avoir 20 fichiers par page donc pour connaitre le nombre de pages une division (partie haute) suffit :

    nbpage=┌ nbfichiertotal/20 ┐
    bon on a le nombre de pages comme ça on peut faire une sorte de pagination, ensuite il suffit de passer le numéro de la page en GET (lorsque l'on clique par exemple sur '1' ou '2') et sur la page suffit de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fichier_en_cours=($GET['page']-1)*20+1;
    Ainsi en page 2 par exemple, on aurait $fichier_en_cours = 21... en page 3 on aurait 41...

    Ensuite faire un parcours à partie de $fichier_en_cours jusqu'à $fichier_en_cours+19

    J'espère avoir été clair, ce sont des indications pour la suite en tout cas

    ATTENTION : C'est une piste qui ne fonctionne pas spécialement, en effet, comment réaliser l'affichage des fichiers ensuite? Je pensais à avoir dans une base de donnée une table fichier ayant comme attribut un id et le nom fichier, ainsi lors de la boucle il suffirait de récupérer dans la table (suivant l'id donc dans une boucle suivant $i) le nom du fichier.

    Il y a peut être plus optimale ^^

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 35
    Par défaut
    J'espère avoir été clair, ce sont des indications pour la suite en tout cas :
    Oh que oui, j'ai réussi a comprendre du premier coups le principe, maintenant que grâce a vous j'ai les bases il ne me reste plus qu'a mettre tout cela en place en adaptant le tout

    Merci encore, je met en résolu, je pense qu'a partir de la je devrais m'en sortir (j'espère lol)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.2] Liste des insert par page
    Par ptiteuf dans le forum Langage
    Réponses: 3
    Dernier message: 14/07/2010, 22h33
  2. Réponses: 0
    Dernier message: 15/12/2009, 17h38
  3. [struts] afficher page par page une liste d'élément
    Par BurningPat dans le forum Struts 1
    Réponses: 6
    Dernier message: 27/09/2005, 12h09
  4. Réponses: 7
    Dernier message: 05/12/2003, 11h14
  5. XMLGram et nombre d'enregistrements par page
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 7
    Dernier message: 26/02/2003, 13h35

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