Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


10 / sida

Postades av 2001-06-02 20:30:00 - Teodor Linder, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 931 personer

följande kod används ju för att visa de 10 senaste posterna i en databas

select top 10 * from tabell order by datum desc

frågan e då, hur gör man för att ta fram nästa 10 inlägg och visa på samma sida (de gamla ska då försvinna)?

alltså, d ska bara va 10 inlägg / sida, sen ska d va länkar till de andra sidorna, och vid klick ska man få de inläggen...


sämst på att förklara, men ja tror ni hajar va ja menar, eftersom detta inte är alltför ovanligt på nätet, pelle har d själv i forumet såg ja...

ha´re..!


Svara

Sv: 10 / sida

Postades av 2001-06-03 11:18:00 - Christoffer Hedgate

Kolla här: http://hedgate.editthispage.com/2001/04/30


Svara

Sv: 10 / sida

Postades av 2001-06-06 08:38:00 - Patrik Berggren

Du kan skapa en sk paging på flera olika sätt beroende på hur du skapar recordsetet.

Hur skapar du ditt recordset?

cya,
PatrikB


Svara

Sv: 10 / sida

Postades av 2001-06-08 21:29:00 - Teodor Linder

typ såhär gör ja, recorset har ja inte en aaaning om, men du kanske hajar..? =)

<%

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open ("driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("\user\db.mdb"))

Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * From Inlagg ORDER BY Date desc"
rs.Open SQL, Connection

%>

<html>
<head>
<title>sida 1</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>

<body>

<%

Do While Not rs.EOF

%>

<table>
<tr>
<td align="left">
<b>name</b><br>
<%=rs("Namn")%></a><br><br>
</td>
</tr>

<%

rs.MoveNext
Loop

%>

</table>

</body>
</html>


Svara

Sv: 10 / sida

Postades av 2001-06-11 15:24:00 - Patrik Berggren

hello,

här har du lite kod att leka med =o)
[pre]
<%
'## -- vilken sida är det som visas --
strScriptName = Request.ServerVariables("SCRIPT_NAME")

'## -- vilken sida ska visas --
intPage = Request.QueryString("page")
If intPage = "" Then intPage = 1

'## -- ändra till så många poster du vill ha visade per sida --
intPageSize = 15

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open ("driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("\user\db.mdb"))

Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * From Inlagg ORDER BY Date desc"

'## -- cacha upp i ram minnet --
rs.CacheSize = intPageSize

'## -- hur många poster som ska visas per sida --
rs.PageSize = intPageSize

'## -- öppna recordsetet --
rs.Open SQL, Connection, 3, 1


'================================================================================
'## -- funktioner och subbar för pagenavigation --
'================================================================================
'## -- skriver ut sidnavigeringen --
'## -- skriv ut föregående sida --
Sub PrevPage(ByVal WichPage)
Dim strScriptName
strScriptName = Request.ServerVariables("SCRIPT_NAME")

'## -- skriv ut en länk till föregående sida --
If CInt(WichPage) > 1 Then
Response.Write "<< Föregående "
Else
Response.Write "<< Föregående "
End If
End Sub

'## -- skriv ut nästa sida --
Sub NextPage(ByVal HowManyPages, ByVal WichPage)
Dim strScriptName
strScriptName = Request.ServerVariables("SCRIPT_NAME")

'## -- skriv ut en länk till nästa sida --
If CInt(WichPage) < CInt(HowManyPages) Then
Response.Write "Nästa >>"
Else
Response.Write " Nästa >>"
End If

End Sub

'## -- skriv ut sidnummer navigeringen --
Sub PageNumbers(ByVal HowManyPages, WichPage)
Dim strScriptName
Dim I

'## -- kolla om det finns några sidor --
If HowManyPages = 0 Then
Response.Write " 0"
Exit Sub
End If

strScriptName = Request.ServerVariables("SCRIPT_NAME")

'## -- skriv ut länkar till sid nummer n.
'## Den sida som visas ska ej vara länkad --
For I = 1 To HowManyPages
If CInt(I) <> CInt(WichPage) Then
Response.Write "" & I & " "
Else
Response.Write "<B>" & I & "</B> "
End If
Next

End Sub

'=====================================================================================
'## -- slut på subbar och funktioner för pagenavigation
'=====================================================================================
%>

<html>
<head>
<title>sida 1</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>

<body>
<%
If rs.EOFThen
'## -- inga poster hittades --
Response.Write "Inga poster hittades."
Else
'## -- poster hittades --

'## -- vilken sida ska visas --
rs.AbsolutePage = intPage

'## -- hur många poster finns det totalt --
intTotalRecords = rs.RecordCount

'## -- hur många sidor finns det totalt --
intTotalPages = rs.PageCount

Response.Write "<P>Nu visas sida <B>" & intPage & "</B> av " & intTotalPages & "</P>"

Do Until rs.EOF

%>
<table>
<tr>
<td align="left">
name<br>
<%=rs("Namn")%></a><br><br>
</td>
</tr>
<%
rs.MoveNext
Loop
End If
rs.Close
Set rs = nothing
Connection.Close
Set Connection = Nothing
%>
</table>
<%
'## -- föregående sida --
Call prevPage(intPage)

'## -- skriv ut sidnummrena --
Response.Write " "
Call pageNumbers(intTotalPages,intPage)

'## -- nästa sida --
Response.Write " "
Call nextPage(intTotalPages, intPage)
%>
</body>
</html>
[/pre]

cya,
PatrikB


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 846
27 961
271 763
2 418
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies