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 :

[SQL] Pagination de sous répertoire d'un répertoire


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Points : 172
    Points
    172
    Par défaut [SQL] Pagination de sous répertoire d'un répertoire
    Bonjour,
    j'ai un peu de mal a créer une pagination
    J'ai un repertoire qui contient des sous repertoire (plus de100)
    et je les affiche sur une page pur permettent a lutilisateur de les choisir mais seulement 100 rep sur une page c'est un peu laborieux a parcourir .

    Cependant tout les codes que je vois utilise une requete sql sauf que pour mon cas c'est un parcours de repertoire.

    don c j'ai commencer par afficher mes repertoires :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $rep = "./";
    	$dir = opendir($rep); 
     
    	while ($f = readdir($dir)){
        	if(is_dir($rep.$f)) {
    		 $urldesicones = rawurlencode($f);
    		  echo '<a class="genmed" href="'.$urldesicones.'?urldesicones='.$f.'">'.$f.'</a>';
    		  echo "<br>";
       		}
    	}
     
    	closedir($dir);
    par contre pour la pagination j'arrive pas a renvoyer une url ou incrementer une variable de session ..

    Si qqun a une solution !!
    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    Renvoyer une url ou incrémenter une variable de session, ce sont des choses faciles qui n'ont pas vraiment à voir avec votre problème. Ici, à moins d'utiliser un cache en mémoire vive, il sera de toute façon plus rapide de parcourir entièrement le dossier à chaque requête pour n'afficher que la portion demandée, que de stocker le résultat de la recherche sur le disque (Session, base de donnée qui n'est pas en mémoire, etc.)

  3. #3
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Points : 172
    Points
    172
    Par défaut
    Mais la etant donné qu'il s'agit du listage d'un repertoire, je ne fait pas de requete dans une base.
    Il me faut donc iterer sur les repertoires ... je pense
    Sinon cela m'oblige a rentrer le chemin et tous les noms de mes repertoires en base afin de faire une requete dessus ... et ainsi etre obligé de rentrer en base le nom de chaque nouveau repertoire creer .

    Qu'en pensez vous ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    842
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 842
    Points : 696
    Points
    696
    Par défaut
    Je n'ai pas parlé de requête dans une base, et je vous ai même dit qu'il serait plus lent de mettre le résultat en cache dans une base de donnée qui serait stockée sur disque.

  5. #5
    Membre habitué
    Inscrit en
    Avril 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 269
    Points : 172
    Points
    172
    Par défaut
    UI on est bien d'accord donc le soucis est toujours le meme
    comment puis je paginer un repertoire composé de sous repertoire ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/10/2007, 15h57
  2. Réponses: 7
    Dernier message: 06/09/2007, 13h18
  3. Comptage des sous-répertoires d'un répertoire
    Par GBAGO dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/09/2007, 15h11
  4. Réponses: 6
    Dernier message: 23/06/2006, 13h28
  5. Comment récupérer les sous répertoires d'un répertoire
    Par charliejo dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/02/2006, 08h47

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