Lorsque les programmeurs PHP écrivent du code du programme, ils utilisent généralement la fonction de pagination. Le code est en fait le même que l'écriture de documents de mots. Ensuite, laissez l'éditeur de l'erreur New Technology vous emmène pour en savoir plus sur les méthodes des programmeurs d'écriture de fonctions de pagination. La copie de code est la suivante:
<%
page = trim (demande ("page"))
MapperPage = 40
d'abord = vrai
dernier = vrai
rs sombre
set rs = server.createObject ("adodb.recordSet")
SQL = "SELECT ID, Title, Add1, Cartype, IsRed, Enterdate, Hits From News Where ClasSyType = 0 et Pass = 1 Order by ID DESC"
Rs.Open SQL, Conn, 1,1
Rs.PageSize = MaxPerpage
TotalPage = Rs.PageCount
Si Len (page) = 0 alors
intpage = 1
d'abord = faux
autre
Si cint (page) <= 1 alors
intpage = 1
d'abord = faux
autre
Si Cint (page)> = Rs.PageCount alors
intpage = Rs.PageCount
dernier = faux
autre
intpage = Cint (page)
terminer si
terminer si
terminer si
Si ce n'est pas Rs.Eof alors
Rs.Absolutepage = IntPage
terminer si
pour a = 1 à mapperpage
Si Rs.Eof, sortez pour
%>
autre
Response.Write "bgColor = # f6f6f6"
terminer si
% >>
<% = a%>
<% add = rs ("add1")
substrat ajouter, 4
%>
"Target =" _ Blank ">
<%
Si rs ("isRed") = true alors
%>
<% title = rs ("titre")
Titre de la sous-chaîne, 20
%>
<% sinon
Titre = RS ("Title")
Titre de la sous-chaîne, 20
%>
<%
terminer si
%>
<% = rs ("cartype")%>
<% thetime = rs ("Entredate")
eux = datePart ("m", le temps)
Si Len (theMon) <2 alors thenon = "0" & themon
theDay = datePart ("d", thetime)
Si Len (TheDay) <2 alors TheDay = "0" & TheDay
ther = themon & "-" & theday
réponse. Écrivez le
%>
<% = RS ("Hits")%>
<%
Rs.MovEnext
Si Rs.Eof, sortez pour
suivant
%>
<% si Rs.PageCount> 0 puis%>
Il y a un total de <% = Rs.recordCount%> | Page actuelle <% = intpage%> /
<%
= Rs.PageCount%>
<% fin si%>
<% si intpage> 1 puis%>
?
page = 1 "> page d'accueil
<% else%>
première page
<% fin si%>
<% si d'abord alors%>
?
page = <% = intpage-1%> "> page précédente
<% else%>
Page précédente
<% fin si%>
<% si le dernier et intpage
?
page = <% = intpage + 1%> "> page suivante
<% else%>
Page suivante
<% fin si%>
<% si intpage
?
page = <% = Rs.PageCount%> "> Dernière page
<% else%>
Dernière page
<% fin si%>
Aller à
[this.selectedIndex] .Value ">
<% pour b = 1 à Rs.PageCount
Si b = intpage alors%>
? page = <% = b%> "sélectionné>
Page <% = b%>
<% else%>
? page = <% = b%> "> page <% = b%>
<% fin si
Next%>
<%
Rs.Close
Définir RS = rien
Conn.Close
Définir Conn = Rien
% >> puis% >> alors% >>>>>
Grâce à l'éditeur de la chaîne Error New Technology, je pense que tout le monde a une certaine compréhension des méthodes de programmeurs qui rédigent des fonctions de pagination. Si vous avez besoin de connaître plus d'informations connexes, veuillez continuer à faire attention à la chaîne Error New Technology!