Avatar billede okay Nybegynder
08. juni 2001 - 23:46 Der er 42 kommentarer og
1 løsning

Vis 10 poster og klik for at vise næste 10

Jeg er ved at lave en lille system, og vil have lavet den sådan at man ser de 10 nyeste poster.
Under de poster skal man så kunne klikke for at se de ti næste eller nu de ti forrige.

Håber nogen kan hjælpe......

her er mit script:
<%
    dim Connection,SQLstringK,KRS
    Set Connection = Server.CreateObject(\"ADODB.Connection\")
    Connection.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\"&Server.MapPath(\"../test.mdb\")
    SQLstringK=\"select * from appz ORDER BY dato DESC\"
    SET KRS=Connection.Execute(SQLstringK)
%>
<%while not KRS.EOF%>
<%=KRS(\"name\")%>
<%

    KRS.MoveNext
wend
   
KRS.close
set KRS =nothing
connection.close
set connection = nothing
   

    %>
Avatar billede okay Nybegynder
08. juni 2001 - 23:47 #1
Avatar billede plexx Nybegynder
08. juni 2001 - 23:48 #2
er det nu dig igen!
Avatar billede plexx Nybegynder
08. juni 2001 - 23:49 #3
lidt flere point ville være i orden :-)
Avatar billede okay Nybegynder
08. juni 2001 - 23:50 #4
plexx > ja det er mig :o)....

går du altid efter point !!
Avatar billede plexx Nybegynder
08. juni 2001 - 23:54 #5
ja
Avatar billede plexx Nybegynder
08. juni 2001 - 23:55 #6
Prøv dette:
<%
intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If
%>
<%
    dim Connection,SQLstringK,KRS
    Set Connection = Server.CreateObject(\"ADODB.Connection\")
    Connection.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\"&Server.MapPath(\"../test.mdb\")
    SQLstringK=\"select * from appz ORDER BY dato DESC\"
    SET KRS=Connection.Execute(SQLstringK)
%>
<%
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 10
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount
%>
<%while not KRS.EOF%>
<%=KRS(\"name\")%>
<%
KRS.MoveNext
wend

KRS.close
set KRS =nothing
connection.close
set connection = nothing
%> 
<form method=\"GET\" action=\"pro-nyt.asp\"><% Response.Write \"Gå til side \"
For intNum = 1 To intPageCount
Response.Write \"<input type=submit value=\" & intNum & \" name=page class=knap id=knap>\"
Next %></form>
Avatar billede plexx Nybegynder
08. juni 2001 - 23:57 #7
Nej brug denne:
<%
intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If
%>
<%
    dim Connection,SQLstringK,KRS
    Set Connection = Server.CreateObject(\"ADODB.Connection\")
    Connection.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\"&Server.MapPath(\"../test.mdb\")
    SQLstringK=\"select * from appz ORDER BY dato DESC\"
    SET KRS=Connection.Execute(SQLstringK)
%>
<%
If Not (KRS.BOF Or KRS.EOF) Then
    KRS.PageSize = 10
    KRS.AbsolutePage = intPage
    intRecCount = KRS.PageSize
    intPageCount = KRS.PageCount
%>
<%while not KRS.EOF%>
<%=KRS(\"name\")%>
<%
KRS.MoveNext
wend

KRS.close
set KRS =nothing
connection.close
set connection = nothing
%> 
<form method=\"GET\" action=\"pro-nyt.asp\"><% Response.Write \"Gå til side \"
For intNum = 1 To intPageCount
Response.Write \"<input type=submit value=\" & intNum & \" name=page class=knap id=knap>\"
Next %></form>
Avatar billede okay Nybegynder
08. juni 2001 - 23:58 #8
der er noget galt \"The page cannot be displayed\"
Avatar billede plexx Nybegynder
09. juni 2001 - 00:00 #9
Du skal lige ændre der hvor der står \"pro-nyt.asp\" til navnet på din asp side :-)

_Plexx
Avatar billede okay Nybegynder
09. juni 2001 - 00:00 #10
svar nr 2. der er noget galt \"The page cannot be displayed\"
Avatar billede okay Nybegynder
09. juni 2001 - 00:00 #11
plexx > har gjordt :o)
Avatar billede plexx Nybegynder
09. juni 2001 - 00:02 #12
irker det ikke?
Avatar billede okay Nybegynder
09. juni 2001 - 00:02 #13
nej.
Avatar billede plexx Nybegynder
09. juni 2001 - 00:03 #14
Hvornår skriver den: \"The page cannot be displayed\" ???
Avatar billede okay Nybegynder
09. juni 2001 - 00:04 #15
med det samme...
Avatar billede plexx Nybegynder
09. juni 2001 - 00:06 #16
så skriver du den forkerte adresse til filen!!!
Avatar billede okay Nybegynder
09. juni 2001 - 00:06 #17
ok sådan har jeg lavet det:

i toppen af siden har jeg lagt:
<%option explicit%>
<%
intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If
%>
<%
    dim Connection,SQLstringK,KRS
    Set Connection = Server.CreateObject(\"ADODB.Connection\")
    Connection.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\"&Server.MapPath(\"../test.mdb\")
    SQLstringK=\"select * from appz ORDER BY dato DESC\"
    SET KRS=Connection.Execute(SQLstringK)
%>
<%
If Not (KRS.BOF Or KRS.EOF) Then
    KRS.PageSize = 10
    KRS.AbsolutePage = intPage
    intRecCount = KRS.PageSize
    intPageCount = KRS.PageCount
%>


også der hvor tingene lægger:
                    <table width=\"100%\" height=\"24\" style=\'border: 1 solid #000000\' cellspacing=\'1\' cellpadding=\'3\' bgcolor=\"#eeeeee\" border=\"0\">
                      <tr>
                        <td height=\"16\" align=\"center\" bgcolor=\"#eeeeee\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">File
                          name</font></b></td>
                        <td height=\"16\" align=\"center\" bgcolor=\"#eeeeee\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Date
                          added</font></b></td>
                        <td height=\"16\" align=\"center\" bgcolor=\"#eeeeee\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Provider</font></b></td>
                        <td height=\"16\" align=\"center\" bgcolor=\"#eeeeee\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\"><b>Support</b></font></td>
                      </tr>
                      <tr bgcolor=\"#FFFFFF\">
                        <%while not KRS.EOF%>
                        <td width=\"21%\" bgcolor=\"#FFFFFF\">
                          <div align=\"center\"><font face=tahoma size=1> <%=KRS(\"name\")%>
                            </font></div>
                        </td>
                        <td width=\"28%\" bgcolor=\"#FFFFFF\">
                          <div align=\"center\"><font face=tahoma size=1> <%=KRS(\"dato\")%>
                            </font> </div>
                        </td>
                        <td width=\"27%\" bgcolor=\"#FFFFFF\">
                          <div align=\"center\"><font face=tahoma size=1> <%=KRS(\"provider\")%>
                            </font> </div>
                        </td>
                        <td width=\"16%\" bgcolor=\"#FFFFFF\">
                          <div align=\"center\"><font face=tahoma size=1> <%=KRS(\"download\")%>
                            </font> </div>
                        </td>
                      </tr>
                    </table>
                  <%
KRS.MoveNext
wend

KRS.close
set KRS =nothing
connection.close
set connection = nothing
%> 
<form method=\"GET\" action=\"appz.asp\"><% Response.Write \"Gå til side \"
For intNum = 1 To intPageCount
Response.Write \"<input type=submit value=\" & intNum & \" name=page class=knap id=knap>\"
Next %></form>
Avatar billede okay Nybegynder
09. juni 2001 - 00:07 #18
stien er rigtige....
Avatar billede plexx Nybegynder
09. juni 2001 - 00:09 #19
Skriver den kun: \"The page cannot be displayed\"  ???
Avatar billede okay Nybegynder
09. juni 2001 - 00:11 #20
jeps
Avatar billede plexx Nybegynder
09. juni 2001 - 00:11 #21
prøv lige at send datadasen til Michael@urgh.dk så afprøver jeg lige selv scriptet det er lidt nemmere!
Avatar billede okay Nybegynder
09. juni 2001 - 00:11 #22
jeg har oplevet det mange gange før :o)
Avatar billede plexx Nybegynder
09. juni 2001 - 00:13 #23
send lige databasen til mig så finder jeg fejlen!
Avatar billede okay Nybegynder
09. juni 2001 - 00:14 #24
databasen ???
Avatar billede okay Nybegynder
09. juni 2001 - 00:14 #25
jeg er sikker på der er noget galt i selve asp filen
Avatar billede okay Nybegynder
09. juni 2001 - 00:15 #26
det fungere hvis jeg indsætter den gamle script igen på !
Avatar billede plexx Nybegynder
09. juni 2001 - 00:15 #27
Hvis du sender databasen til mig ( Michael@urgh.dk ) så lover jeg at jeg har fundet fejlen om 10 min.
Avatar billede okay Nybegynder
09. juni 2001 - 00:18 #28
sender den over icq, da jeg kan ik finde ud af at sende filer over det mail system som jeg bruger .(
Avatar billede plexx Nybegynder
09. juni 2001 - 00:20 #29
det er oki bare den den til michael@urgh.dk

-Plexx :-)
Avatar billede plexx Nybegynder
09. juni 2001 - 00:22 #30
skriv lige når du har sendt den!!!
Avatar billede okay Nybegynder
09. juni 2001 - 00:23 #31
nu får jeg fejl efter at jeg har skiftet lidt med script  :o)
-------------
Microsoft VBScript compilation error \'800a03f6\'

Expected \'End\'

/appz.asp, line 143
--------------------
Her er linje 43:
Next %></form>
Avatar billede plexx Nybegynder
09. juni 2001 - 00:27 #32
try this:
<%
intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If
%>
<%
    dim Connection,SQLstringK,KRS
    Set Connection = Server.CreateObject(\"ADODB.Connection\")
    Connection.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\"&Server.MapPath(\"../test.mdb\")
    SQLstringK=\"select * from appz ORDER BY dato DESC\"
    SET KRS=Connection.Execute(SQLstringK)
%>
<%
If Not (KRS.BOF Or KRS.EOF) Then
    KRS.PageSize = 10
    KRS.AbsolutePage = intPage
    intRecCount = KRS.PageSize
    intPageCount = KRS.PageCount
%>
<%while not KRS.EOF%>
<%=KRS(\"name\")%>
<%
intRecCount = intRecCount - 1
KRS.MoveNext
wend
end if

KRS.close
set KRS =nothing
connection.close
set connection = nothing
%> 
<form method=\"GET\" action=\"pro-nyt.asp\"><% Response.Write \"Gå til side \"
For intNum = 1 To intPageCount
Response.Write \"<input type=submit value=\" & intNum & \" name=page class=knap id=knap>\"
Next %></form>
Avatar billede okay Nybegynder
09. juni 2001 - 00:30 #33
fejl:
-------------
Microsoft VBScript runtime error \'800a01f4\'

Variable is undefined: \'intPage\'

/appz.asp, line 3
-------------
her er linje 3:
intPage = Request(\"page\")
Avatar billede plexx Nybegynder
09. juni 2001 - 00:31 #34
Fjern den fucking linje:
<%option explicit%>
Avatar billede okay Nybegynder
09. juni 2001 - 00:32 #35
*lol* :)
fejl:
------------
ADODB.Recordset error \'800a0cb3\'

Unknown runtime error

/kalpe/appz/appz.asp, line 20
------------

linje 20:    KRS.AbsolutePage = intPage
Avatar billede plexx Nybegynder
09. juni 2001 - 00:34 #36
Send nu bare den database til mig eller jeg skrider :-(
Avatar billede okay Nybegynder
09. juni 2001 - 00:36 #37
ok
http://www.web-zone.dk/plex.zip

går iseng komemr igen imorgen .o)
Avatar billede -mascot- Nybegynder
09. juni 2001 - 00:40 #38
jeg har nogle problemer som hans:
http://www.eksperten.dk/spm/79999
Avatar billede okay Nybegynder
09. juni 2001 - 10:09 #39
plexx > er du mon færdig ??
Avatar billede okay Nybegynder
09. juni 2001 - 10:10 #40
Ej, jeg kom til at give ham pointene, det er en anden gang det sker !!!!!!!
Avatar billede plexx Nybegynder
09. juni 2001 - 19:05 #41
Takker for dine point.
Jeg sad i går i over en time og prøvede at få det til at virke men det lykkedes ikke.
Desuden er 20 point alt for lidt til denne slags spørgsmål.

-Plexx
http://www.plexx.dk/
Michael@urgh.dk
Avatar billede okay Nybegynder
09. juni 2001 - 22:20 #42
øh...og hvad nu ?
Avatar billede okay Nybegynder
09. juni 2001 - 22:21 #43
hvad med at indsætte det kode som du bruger på din side !! (paging)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester