Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 21 novembre 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage PHP > Pagination style google

Pagination style google
Bonjour a tous,

J'ai un script de pagination qui fonctionne tres bien mais le probleme c'est que j'ai bcp d'enregistrement dans ma table il q'uils m'affiche tout les numeros de page (exemple page 1 sur 650 avec mes 650 numeros de pages affiches).
Je voudrais modifier mon code pour quil affiche que les 20 premieres pages et ensuite un bouton suivant qui m'affiche les 20 suivantes.
Si qq pourrais m'aider ce serais tres gentil. :(
merci d'avance
Voici mon code :
<%

Dim conn
Dim Ref
Dim rs_temp
Dim NbElementParPage
Dim Page
Dim SQL

'---- Définition du nombre d'éléments par page
NbElementParPage=20


if not rs_temp.eof then '--- Il y a des éléments dans la table
'--- On initialise le nombre d'éléments par page
rs_temp.Pagesize=NbElementParPage

'---- Traitement de la variable page
if request("page")="" then '--- Si le paramètre page est vide
Page=1 '---- On commence à la page 1
else
if isnumeric(request("page")) then '---- Si le paramètre page est bien numérique
page=cdbl(request("page")) '-----On en prend sa partie entière et on remplit la variable page
if page > rs_temp.pagecount then '----- Si la variable page est supérieure au nombre de pages
response.write("une erreur s'est produite")
rs_temp.close '---- Fermeture des connexions base de données
set rs_temp=nothing
conn.close
set conn=nothing
response.write("une erreur s'est produite")
response.flush '---- On arrête l'exécution
response.End '---- Cette option nécessite de placer en entête du document response.buffer=true
end if
else '--- Le paramètre page n'est pas numérique
response.write("une erreur s'est produite")
rs_temp.close '---- Fermeture des connexions base de données
set rs_temp=nothing
conn.close
set conn=nothing
response.flush '---- On arrête l'exécution
response.End
end if
end if
rs_temp.absolutepage=page


%>
<% for i=1 to rs_temp.pagecount %>

<a href="mapage.asp?page=<% = i %>"><% = i %></a>
<% Next %>

Message posté le 18/06/2004 par rogue1228

Répondre à ce message
 
AuteurRéponse 
Bud
18/06/2004
RE : Pagination style google
Ben c'est de ce coté là qu'il faut jouer. ça n'as pas l'air trop compliqué...
<% for i=1 to rs_temp.pagecount %>

<a href="mapage.asp?page=<% = i %>"><% = i %></a>
<% Next %> ...
Répondre
rogue1228
18/06/2004
RE : RE : Pagination style google
Merci de ta réponse.
Malheureusement je suis novice et j'essaye de comprendre le fonctionnement de la pagination :-( ...
Répondre
bud
19/06/2004
RE : RE : RE : Pagination style google
Si tu comprends pas le bout de code que je t'ai sorti, il est grand temps soit de t'acheter un bouquin sur la programmation, soit d'abandonner tout de suite. Car du tout cuit, t'en trouveras jamais ...
Répondre


Proregna - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
20/11/2008 - A la découverte des tests d’interfaces graphiques avec Visual Studio 2010
Microsoft introduit dans sa version 2010 de Visual Studio les « Coded UI Tests », ou « Tests d’inter ...
20/11/2008 - PDC 2008 - Windows Azure vu par Grégory Renard
Grégory vous propose de découvrir en vidéo - et en 5 minutes - les annonces faites autour de Windows ...
20/11/2008 - Microsoft prépare une suite antivirus gratuite
L’éditeur abandonne Live One Care, sa solution payante, au profit de Morro, une suite antivirus grat ...
19/11/2008 - Comprendre le fonctionnement des Rules de WF
L'activité Policy va nous permettre de piloter nos workflows à partir de règles simples mais efficac ...
18/11/2008 - Trucs & Astuces sur Visual Studio 2008, suite et fin !
Cette dernière partie de l'article de Grégory vous présente divers trucs et astuces sur les Web Serv ...
18/11/2008 - Le multi-targeting de Visual Studio et les Services Packs
Visual Studio 2008 vous permet de choisir une version cible du Framework .NET pour vos projets. Cec ...
18/11/2008 - Microsoft inaugure son propre magasin Internet
Du matériel et des logiciels à acheter "directement à la source"...Le Microsoft Store ouvre dans qua ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade