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


paging

Postades av 2002-04-05 14:42:06 - Kristoffer Öster, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 407 personer

Jag väljer en kategori från min "defaul.asp" sida i en listmeny. Vill sedan att den hä sidan ska lista fram 10 poster åt gången, dem första tio går bar och den visar att det finns fler poster med 1 2 3 4 5 osv , men när jag ska gå till nästa post skriver den bara ut att "Databasen är tom" hur gör jag för att den ska hålla kvar det jag valde från första sidan (default.asp) ???

<%@ LANGUAGE=VBScript%>
<!-- #include file = "rakna.inc" -->
<%
Dim MinCon
Set MinCon = Server.CreateObject("ADODB.Connection")
MinCon.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\linker\lankar.mdb"
%>

<%
Const perSida = 10
Dim onPage
If Request.QueryString("onPage") = "" then
onPage = 1
Else
onPage = Request.QueryString("onPage")
End If

Dim kat_val
If Request.QueryString("kat_val") = "" then
kat_val = Request.Form("listval")
Else
kat_val = Request.QueryString("kat_val")
End if

Dim rs
Set rs= Server.CreateObject("ADODB.Recordset")
rs.CursorLocation = 3 'Här kan du byta ut 3 mot adUseClient om du inkluderar filen adobvs.inc
rs.CacheSize = perSida


SQL = "SELECT * From lankar WHERE kat = '" & kat_val &"' ORDER BY datum DESC"
rs.Open SQL, MinCon

If rs.EOF Then

Response.Write"DATABASEN ÄR TOM"
Else

rs.MoveFirst
rs.PageSize = perSida

Dim TotalPages
TotalPages = rs.PageCount
rs.AbsolutePage = onPage
Dim count
%>
<html>
<title>Val_kat</title>
<link rel="stylesheet" href="linkstyle.css" type="text/css">
<body bgcolor="#FFFFFF">
<table width="19%" border="0" align="center" class="linkstyle">
<tr>
<td align="center" width="53%">Home</td>
<td align="center" width="41%">Skicka länk</td>
</tr>
<tr align="center">
<td colspan="2"></td>
</tr>
<tr align="center">
<td colspan="2"><%=kat_val%></td>
</tr>
</table>
<div align="center">
<table width="73%" border="0" class="linkstyle">
<tr bgcolor="#CCCCCC">
<td width="4%" bgcolor="#FFFFFF">&nbsp;</td>
<td width="18%">Kategori</td>
<td width="31%">Kommentar</td>
<td width="13%">klick</td>
<td width="22%">Signature</td>
<td width="12%">Datum</td>
</tr>
</table>

<%
Count = 0
Do While Not rs.EOF And Count < rs.PageSize
%>
<table width="73%" border="0" class="linkstyle">
<tr>
<td width="4%"><img src="images/prick2.gif" width="20" height="10"></td>
<td width="18%" bgcolor="#FFFFED"><%=rs("kat")%></td>
<td width="31%" bgcolor="#FFFFED"> target="_blank"><%=rs("text")%></td>
<td width="13%" bgcolor="#FFFFED"><%=rs("klick")%></td>
<td width="22%" bgcolor="#FFFFED"><%=rs("person")%></td>
<td width="12%" bgcolor="#FFFFED"><%=rs("datum")%></td>
</tr>
</table>
<%
Count = Count + 1
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
End If
%>
<br>
<span class="linkstyle">
<%
If TotalPages <> 1 Then
If (Int(onPage)) <> 1 Then
%>
<<
föregående

<%Else%>
&#60;&#60; föregående
<%End If%>
<%
Dim Pages
For Pages = 1 To TotalPages
%>
<%If (Int(Pages)) = (Int(onPage)) Then%>
<b><%=Pages%></b>
<%Else%>
<%=Pages%>
<%End If%>
<%Next%>
<%End If%>
<%
If (Int(onPage)) <> (Int(TotalPages)) Then
%>
nästa
>>

<%Else%>
nästa &#62;&#62;
<%End If%>
</span></div>
</body>
</html>

<%
MinCon.Close
Set Con = Nothing
%>


Svara

Sv: paging

Postades av 2002-04-05 23:48:44 - Pelle Johansson

Ursäkta en dum kommentar - har du lyckats så här långt kan du väl inte ha så svårt att klara av det själv?

Det finns en artikel om paging på pellesoft som kanske hjälper dig den sista biten.

/pelle


Svara

Sv: paging

Postades av 2002-04-07 17:53:37 - Kristoffer Öster

tack


Svara

Nyligen

  • 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
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 838
27 960
271 761
5 563
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