X resultats par page

hgozlan - 18 avril 2001 à 17:42
loubna_dm Messages postés 2 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 9 avril 2004 - 7 avril 2004 à 18:51
J'aimerais afficher x resultats par page , mais au lieu d'avoir les liens suivant et precedant , avoir des liens de la forme:
Page 1 , Page 2 , Page 3 etc... (comme dans dans le site aspfr)

Merci d'avance

2 réponses

Bah justement, j'ai mis le source sur le site :big)
Faut pas hésiter à fouiner en plus il est en 1ere page :-p

si tu le voit pas, il est ici : FAIRE UN PAGING COMME SUR ASPFR.COM ET VBFRANCE.COM

A++

Nix :-p
0
loubna_dm Messages postés 2 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 9 avril 2004
7 avril 2004 à 18:51
salut,
on peut afficher x résultats sur une page avec les bouttons precedent et suivant et eussi les pages page1 page2 page3...
je vous ecrits ci dessous le code et l'explication (ce n'est pas le mien c'est celui d'un prof ):

Les variables utiliséesOutre les variables classiques permettant l'ouverture d'une connexion sur une base de données et l'ouverture d'un recordset, nous utiliserons les variables suivantes :

NbElementParPage=10

-Cette variable définie le nombre d'éléments que l'on souhaite afficher par page. Elle est initialisée en entête du document.On initialisera le recordset de la manière suivante :

rs.Pagesize=NbElementParPage

Cette variable définie la page en cours. Elle est initialisée après l'ouverture du recordset sur les éléments de la base grâce au paramètre page fourni dans l'url appelée et sera définie comme suit :

<%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.pagecount then '----- Si la variable page et supérieure au nombre de pages

response.write("une erreur s'est produite")

rs.close '---- Fermeture des connexions base de données

set rs=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.close '---- Fermeture des connexions base de données

set rs=nothing

conn.close

set conn=nothing

salut c'est nanouuuuuuuuuuuuuu.... :shy)
0
Rejoignez-nous