Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/11/2010, 18h30   #1
Invité de passage
 
Phil Phil
Inscription : octobre 2010
Messages : 9
Détails du profil
Informations personnelles :
Nom : Phil Phil

Informations forums :
Inscription : octobre 2010
Messages : 9
Points : 2
Points : 2
Par défaut Pagination tableau nombreuses lignes

Bonjour,

Je dois afficher un tableau comportant 10 000 lignes environs.
Je cherche donc vers quel systeme de pagination m'orienter, pour:
- que l'affichage soit rapide
- que l'affichage soit paginé par 10 lignes environs
- si possible ne pas recharger la page qd l'on passe d'une page à l'autre du tableau.
- si possible que l'on puisse trier les lignes.

J'ai regarder du coté de Jquery et DataTable ca me semblait parfait mais je crois que l'affichage ne sera pas assez rapide.
Vous verriez quoi comme autres solutions??

Philippe.
philair100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2010, 21h43   #2
Membre éprouvé
 
Avatar de Tesing
 
Xavier Schepler
Étudiant
Inscription : septembre 2009
Messages : 273
Détails du profil
Informations personnelles :
Nom : Xavier Schepler
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2009
Messages : 273
Points : 402
Points : 402
Salut,
Datatable peut faire l'affaire, avec un chargement AJAX des pages.
__________________
Keep it simple, stupid !
Tesing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 10h17   #3
Invité de passage
 
Phil Phil
Inscription : octobre 2010
Messages : 9
Détails du profil
Informations personnelles :
Nom : Phil Phil

Informations forums :
Inscription : octobre 2010
Messages : 9
Points : 2
Points : 2
Bon je vais regarder ca, le pb c'est que Ajax ca reste un peu flou pour moi, il n'y aurait pas un tuto quelque part??
philair100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2010, 16h20   #4
Invité de passage
 
Phil Phil
Inscription : octobre 2010
Messages : 9
Détails du profil
Informations personnelles :
Nom : Phil Phil

Informations forums :
Inscription : octobre 2010
Messages : 9
Points : 2
Points : 2
bon, j'ai cherché et j'ai rien trouvé pour m'aider.
Donc je recherche un tutorial pour pouvoir paginer un tableau de plusieurs milliers de lignes, en Ajax afin que l'affichage soit rapide, si quelqu'un a ca ...
Sachant que je debute sur Ajax, evidemment.

Sinon de ce que j'ai compris, il faut que coté serveur, mon code php génère un fichier jsoon ( contenant les data de mon tableau) qui sera lu coté client par mon script ajax, c'est bien ca l'idée??
philair100 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 11h03   #5
Membre éprouvé
 
Avatar de Tesing
 
Xavier Schepler
Étudiant
Inscription : septembre 2009
Messages : 273
Détails du profil
Informations personnelles :
Nom : Xavier Schepler
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2009
Messages : 273
Points : 402
Points : 402
Oui, tout à fait.

Si tu débutes réellement en programmation AJAX ca peut être délicat.

Toutefois dans la documentation du site officiel de DataTable il y a de la matière la dessus : http://www.datatables.net/usage/server-side.

J'utilise DataTable dans un projet mais sans AJAX car mes tableaux ont peu de lignes.

Toutefois j'ai pu constater que les callbacks permettent de faire un peu ce qu'on veut.

Et ce script est de bonne facture.
__________________
Keep it simple, stupid !
Tesing est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h41.


 
 
 
 
Partenaires

Hébergement Web