Avatar billede cyberkox Nybegynder
15. april 2002 - 17:54 Der er 19 kommentarer og
2 løsninger

Hjælp...

Jeg har lige lavet en download side (http://www.friserverplads.dk/cyberkox/download.asp), som tæller hits osv.

Mit spørgsmål er så, hvordan jeg kan gøre ligesom på denne side: http://www.solutions2all.dk/links.asp?catid=1&page=0
Altså, at bladre frem og tilbage mellem downloadene, så de ikke står på en side, alle sammen.
Avatar billede cyberkox Nybegynder
15. april 2002 - 17:56 #1
Eks:
Side: << 1 2 3 4 5 6 >>
Avatar billede cyberkox Nybegynder
15. april 2002 - 18:00 #2
Er der ingen der ved noget ?
Avatar billede gryn Nybegynder
15. april 2002 - 18:01 #3
Et øjeblik
Avatar billede online-help.dk Nybegynder
15. april 2002 - 18:02 #4
http://activedeveloper.dk/locator.asp?guid=001000000031
virker godt..
rs.PageSize = 10
er hvor mange pr. side altså 10
Avatar billede gryn Nybegynder
15. april 2002 - 18:06 #5
<%   
'navigationssystemet

max = 0
currentPage = request.queryString ("id")
If currentPage = "" then 
    currentPage = "1" 
End If 

pageSize = 20

Records = rec.RecordCount       

if NOT (Records = 0) then     
    rec.pageSize = pageSize
    rec.AbsolutePage = currentPage     
End If

pageNext = currentPage + 1
pagePrev = currentPage - 1
Pages = Records \ pageSize 
if Records mod pageSize then
Pages = Pages + 1
End If

%>

<p><font  class='normtxt'><% if NOT pagePrev < 1 then %><a href=download.asp?id=<% = pagePrev %>> class='kat-link'>Forrige</a> <% else %> Forrige <% End If %> | <%  While NOT (pageNumber = Pages or max = 10) pageNumber = pageNumber + 1  %><%  max = max + 1  %>  <% if CInt (pageNumber) = CInt (currentPage)  then %>  <% = pageNumber %> |  <% else %>  <a href=download.asp?id=<% = pageNumber %> class='kat-link'> <% = pageNumber %> </a> |  <% End If %>  <% Wend %>  <% if NOT pages < pageNext then %> <a href=download.asp?id=<% = pageNext %> class='kat-link'>Næste</a> <% else %> Næste <% End If %></font></p>

___________________________________

"rec" er din connection variabel
Avatar billede cyberkox Nybegynder
15. april 2002 - 18:44 #6
Okay, men hvordan får jeg det sådan, at mine downloads sider automatisk deler sig med 10-20 på hver side ?
Avatar billede cyberkox Nybegynder
15. april 2002 - 18:46 #7
Er i gået ?
Avatar billede cyberkox Nybegynder
15. april 2002 - 18:47 #8
Min kilde ser således ud:
<%
Response.Buffer = True

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("demo.mdb")

If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM Banner WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
        rs("Klik") = rs("Klik") + 1
        strURL = rs("Url")
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
        Response.Clear
        Response.Redirect(strURL)
    End If
End If
%>

<html><head>
<title>Top Link LIst</title>
</head><body>
<p>Most Visited</p>

<%
strSQL = "SELECT * FROM Banner ORDER BY Klik DESC"
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    Do While Not rs.EOF
Response.Write "<TABLE WIDTH=400 BORDER=1>"
Response.Write "<TR>"
Response.Write "<TD WIDTH=200><B><a href=Clickcount.asp?id=" & rs("ID") & ">" & rs("Navn") & "</a></B></TD>"
Response.Write "<TD WIDTH=100>Hits: " & rs("Klik") & "</TD>"
Response.Write "<TD ALIGN=right WIDTH=100><U>" & rs("Stor") & "</U></TD>"
Response.Write "</TR>"
Response.Write "<TR>"
Response.Write "<TD COLSPAN=3 WIDTH=400>" & rs("Beskrivelse") & "</TD>"
Response.Write "</TR>"
Response.Write "</TABLE>"
Response.Write "<BR>"
        rs.Movenext
    Loop   
End If
myConn.Close
Set myConn = Nothing
%>

Hvordan får jeg det sådan, at mine downloads sider automatisk deler sig med 10-20 på hver side ?
Avatar billede cyberkox Nybegynder
15. april 2002 - 18:53 #9
Jeg kan ikke helt få det til at virke...
Avatar billede cyberkox Nybegynder
15. april 2002 - 18:59 #10
Hallo,
Er i gået ?
Avatar billede cyberkox Nybegynder
15. april 2002 - 19:01 #11
Hvis I skal have point, skal i altså lige hjælpe....

Er i begge logget af ?
Avatar billede cyberkox Nybegynder
15. april 2002 - 19:02 #12
Er der ikke andre der kan hjælpe så..............?
Avatar billede gryn Nybegynder
15. april 2002 - 19:13 #13
Jeg skulle lige spise
Avatar billede cyberkox Nybegynder
15. april 2002 - 19:15 #14
Okai,

Jeg har lige oprettet et sp., der giver en lidt bedre forklaring:
http://www.eksperten.dk/spm/198567
Avatar billede gryn Nybegynder
15. april 2002 - 19:18 #15
<%
Response.Buffer = True

Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("demo.mdb")

If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM Banner WHERE (ID = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
        rs("Klik") = rs("Klik") + 1
        strURL = rs("Url")
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
        Response.Clear
        Response.Redirect(strURL)
    End If
End If
%>

<html><head>
<title>Top Link LIst</title>
</head><body>
<p>Most Visited</p>


<%
strSQL = "SELECT * FROM Banner ORDER BY Klik DESC"
Set rs = myConn.Execute(strSQL)

'navigationssystemet

max = 0
currentPage = request.queryString ("id")
If currentPage = "" then 
    currentPage = "1" 
End If 

pageSize = 20

Records = rs.RecordCount       

if NOT (Records = 0) then     
    rs.pageSize = pageSize
    rs.AbsolutePage = currentPage     
End If

pageNext = currentPage + 1
pagePrev = currentPage - 1
Pages = Records \ pageSize 
if Records mod pageSize then
Pages = Pages + 1
End If

If Not (rs.BOF Or rs.EOF) Then
%>
<p><font  class='normtxt'><% if NOT pagePrev < 1 then %><a href=download.asp?id=<% = pagePrev %>> class='kat-link'>Forrige</a> <% else %> Forrige <% End If %> | <%  While NOT (pageNumber = Pages or max = 10) pageNumber = pageNumber + 1  %><%  max = max + 1  %>  <% if CInt (pageNumber) = CInt (currentPage)  then %>  <% = pageNumber %> |  <% else %>  <a href=download.asp?id=<% = pageNumber %> class='kat-link'> <% = pageNumber %> </a> |  <% End If %>  <% Wend %>  <% if NOT pages < pageNext then %> <a href=download.asp?id=<% = pageNext %> class='kat-link'>Næste</a> <% else %> Næste <% End If %></font></p>

<%
Do While (Not rs.EOF) and (currentRecords < pageSize)
currentRecords = currentRecords + 1

Response.Write "<TABLE WIDTH=400 BORDER=1>"
Response.Write "<TR>"
Response.Write "<TD WIDTH=200><B><a href=Clickcount.asp?id=" & rs("ID") & ">" & rs("Navn") & "</a></B></TD>"
Response.Write "<TD WIDTH=100>Hits: " & rs("Klik") & "</TD>"
Response.Write "<TD ALIGN=right WIDTH=100><U>" & rs("Stor") & "</U></TD>"
Response.Write "</TR>"
Response.Write "<TR>"
Response.Write "<TD COLSPAN=3 WIDTH=400>" & rs("Beskrivelse") & "</TD>"
Response.Write "</TR>"
Response.Write "</TABLE>"
Response.Write "<BR>"
        rs.Movenext
    Loop   
End If
myConn.Close
Set myConn = Nothing
%>




Jeg har ikke testet, men det skulle vist være noget lignende
Avatar billede cyberkox Nybegynder
15. april 2002 - 19:22 #16
Nope, det virker ikke....
Avatar billede gryn Nybegynder
15. april 2002 - 19:25 #17
Hvad skriver den?
Avatar billede cyberkox Nybegynder
15. april 2002 - 19:32 #18
Most Visited

ADODB.Recordset fejl '800a0cb3'

Den handling, programmet anmodede om, understøttes ikke af provideren.

/poll/clickcount.asp, linje 49
Avatar billede gryn Nybegynder
15. april 2002 - 19:39 #19
Tjaa... jeg er blank. Jeg kan desværre ikke hjælpe dig mere.

Jeg ved ikke om det gør nogen forskel, men prøv at lave:

Set rs = myConn.Execute(strSQL)

om til:

Set rs = myConn.Execute(strSQL), 1, 3
Avatar billede cyberkox Nybegynder
15. april 2002 - 19:47 #20
Så skriver den bare det samme.

Nå, men ellers tak for hjælpen. Så må jeg prøve at spørge igen en anden dag ;)

Hyg dig..........
Avatar billede gryn Nybegynder
15. april 2002 - 19:59 #21
Tak for point da :-)
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