begin process at 2012 02 13 20:19:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Chili!ASP

 > 

Afichage des résultat par page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Afichage des résultat par page

jeudi 20 décembre 2001 à 14:37:06 | Afichage des résultat par page

faycel

Salut
Je viens d'utiliser ce script pour afficher les résultats par page.
Je n'arrive pas afficher les résultat si je change la requette SQL en introduisant un critère de selection

<html>
<head>
<% ref=request.querystring("reference")%>
<title>Pagination par SuperYan.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
'********************************************************************************
'* Pagination par SuperYan. | Site : www.superyan.com | E-mail : yan@superyan.com
'*
'* Récupération de la variable "page". C'est la variable que l'internaute
'* envoie (méthode GET) lorsqu'il clique sur le lien "suite" ou "retour".
'********************************************************************************
page=trim(request.querystring("page"))
if page="" then page="0"

'******************************************************************************
'* La variable nombre_enregistrements détermine le nombre de données à afficher
'******************************************************************************
nombre_enregistrements=5

'********************************************
'* Connexion à la base de données en DSN Less
'********************************************
set cnx=server.createobject("adodb.connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/votre_base_access.mdb"
cnx.open connstring

'*************************************
'* Création et exécution de la requête
'*************************************
'REQUETTE INITIALE
req_sql="SELECT * FROM ma_table"
'Nouvelle Requette
req_sql="SELECT * FROM ma_table where ma_table.ref=ref"
set rs=cnx.execute(req_sql)

rs.move (page)

'************************************************************
'* Boucle qui va afficher tous les champs spécifié de la base
'************************************************************
for i = 1 to nombre_enregistrements
%>

Enregistrement n° : <%=rs("champ_num")%>
<br>
Nom : <%=rs("champ_nom")%>
<br><br>

<%
rs.movenext

if rs.eof then
stopici="stopici"
exit for
end if

next

'**********************
'* Fermeture de la base
'**********************
rs.close
set rs = nothing
cnx.close
set cnx = nothing

'*****************************************************************
'* La suite du code affiche ou grise les liens "suite" ou "retour"
'*****************************************************************
%>
<br>
<br>
<font face="Arial, Helvetica, sans-serif" size="2">
<%if page <> "0" then %>
<a href="pagination.asp?page=<%=page-nombre_enregistrements%>">retour</a>
<%
else
%>
<font color="#999999">retour</font>
<%
end if
if stopici <> "stopici" then
%>
| <a href="pagination.asp?page=<%=page+nombre_enregistrements%>">suite</a>
<%
else
%>
| <font color="#999999">suite</font>
<%
end if
%>
</font>
</body>
</html>
vendredi 21 décembre 2001 à 18:55:50 | Re : Afichage des résultat par page

Mcjo

Membre Club
req_sql="SELECT * FROM ma_table where ma_table.ref=ref"???
req_sql="SELECT * FROM ma_table where ma_table.ref=" & ref
ca marchera mieux....




-------------------------------
Réponse au message :
-------------------------------

Salut
Je viens d'utiliser ce script pour afficher les résultats par page.
Je n'arrive pas afficher les résultat si je change la requette SQL en introduisant un critère de selection

<html>
<head>
<% ref=request.querystring("reference")%>
<title>Pagination par SuperYan.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<%
'********************************************************************************
'* Pagination par SuperYan. | Site : www.superyan.com | E-mail : yan@superyan.com
'*
'* Récupération de la variable "page". C'est la variable que l'internaute
'* envoie (méthode GET) lorsqu'il clique sur le lien "suite" ou "retour".
'********************************************************************************
page=trim(request.querystring("page"))
if page="" then page="0"

'******************************************************************************
'* La variable nombre_enregistrements détermine le nombre de données à afficher
'******************************************************************************
nombre_enregistrements=5

'********************************************
'* Connexion à la base de données en DSN Less
'********************************************
set cnx=server.createobject("adodb.connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/votre_base_access.mdb"
cnx.open connstring

'*************************************
'* Création et exécution de la requête
'*************************************
'REQUETTE INITIALE
req_sql="SELECT * FROM ma_table"
'Nouvelle Requette
req_sql="SELECT * FROM ma_table where ma_table.ref=ref"
set rs=cnx.execute(req_sql)

rs.move (page)

'************************************************************
'* Boucle qui va afficher tous les champs spécifié de la base
'************************************************************
for i = 1 to nombre_enregistrements
%>

Enregistrement n° : <%=rs("champ_num")%>
<br>
Nom : <%=rs("champ_nom")%>
<br><br>

<%
rs.movenext

if rs.eof then
stopici="stopici"
exit for
end if

next

'**********************
'* Fermeture de la base
'**********************
rs.close
set rs = nothing
cnx.close
set cnx = nothing

'*****************************************************************
'* La suite du code affiche ou grise les liens "suite" ou "retour"
'*****************************************************************
%>
<br>
<br>
<font face="Arial, Helvetica, sans-serif" size="2">
<%if page <> "0" then %>
<a href="pagination.asp?page=<%=page-nombre_enregistrements%>">retour</a>
<%
else
%>
<font color="#999999">retour</font>
<%
end if
if stopici <> "stopici" then
%>
| <a href="pagination.asp?page=<%=page+nombre_enregistrements%>">suite</a>
<%
else
%>
| <font color="#999999">suite</font>
<%
end if
%>
</font>
</body>
</html>

samedi 22 décembre 2001 à 11:53:53 | Re : Afichage des résultat par page

faycel



J'ais réussit a afficher les premier enregistrement aussi bien que l'affichage du nombre total des message mais si on clic sur président pour afficher une 2ème partie le compteur revient à 0 et aucun enregistrement qui s'affiche
Si vous voulez m'aidé et si vous avez le temps prière de m'envoyez une petite application explicative mon mail: faycel@intermould.net

Merci


Cette discussion est classée dans : page, afficher, résultat, retour, afichage


Répondre à ce message

Sujets en rapport avec ce message

Afficher une image d'une base de données sur une page web [ par jimini ] Est-ce que quelqu'un sait comment afficher une image provenant d'une table ? J'aimerais enregistrer une image par ligne dans ma base de données. Tout Afficher un document word dans un page html ? [ par lelouperre ] Je souhaite afficher le contenu d'un fichier word sachant que word est sur le serveur et pas sur le poste client. J'ai trouvé le code suivant qui ne f page cachée [ par websinh ] salut, savez-vous si il est possible de faire travailler une page asp en arriere plan d'une autre,,,, mais sans afficher ce quelle doit afficher un te Afficher un lien html dans une page asp [ par RapAttak ] Bjr à tous !Petit débutant en asp, je me forme au gré des humeurs de mon soft Ultradev 4!Petit débutant, donc petits souçis !!Je souhaiterai pouvoir a Comment afficher image dans page résultat recherche provenant de table Access [ par zheng ] bonjour, je voudrais dans un recordset de recherche qui fonctionne très bien avec du texte, faire afficher sur chaque ligne l'image qui y correspond e compter des enregistrements variables [ par rony ] bjr,1/ma page doit afficher des menuschaque menu n'est pas composer du même nombre d'enregistrementscomment faire afficher un nombre différent d'enreg Colonne de tri sur une colonne d'un tableau [ par sylvain88 ] Bonjour,Sur une page de résultats suite à une requête je cherche à faire un entête de colonne pouvant faire un tri de mes réponse par nom de famille. Page ASPX [ par e77em1 ] salut, je demande l'aide svp car c tres urgent j'ai un projet sur une boutique virtuelle , j'ai telecharger cette boutique sur www.aspfr.com alors que Pour éviter d'afficher x fois la même page [ par ThierryPAUL ] Comment faire, quand l'utilisateur clique sur un lien, pour que la page demandée ne s'ouvre pas dans la fenêtre en cours (d'où part le lien) lorsque l afficher les resultat sur la page [ par chris81 ] ma connexion a ma base utilise un datareader faut il autre chose pour que que mes resultat de ma connexion a la base apparaissent sur ma page aspx.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,824 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales