Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Afichage des résultat par page [ Archives ASP & ASP.NET / Chili!ASP ] (faycel)

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é 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...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.