Avatar billede zyxep Nybegynder
21. april 2002 - 22:46 Der er 23 kommentarer og
1 løsning

paging system i news system

Hey....

jeg søger en der kan hjælpe/lave mig et paging system til mit news systemm, det skal være sådan at i toppen i højre side en text som ser nogen lunde sådan her ud << 1 of 20 >> f.eks, så hvis man trykker på >> skal den gå til side 2 og hvis man trykker på << skal den gå til side 1 og sådan hvis der ik er flere sider så skal den ik vise noget link den vej siden er f.eks hvis man er på side 1 skal den ik vise noget link på << kun >> jeg har min ejen news system hvis der er en der kan hjælpe mig med det ville det være kanon
Avatar billede eagleeye Praktikant
21. april 2002 - 22:56 #1
Hvordan hjælp ? Som i lave koden eller?

Her et link som viser princippet i det:
http://activedeveloper.dk/aspdigital/kapitel2/paging.asp
Avatar billede cms Nybegynder
21. april 2002 - 22:56 #2
http://e.dyndns.dk/E/BladrDB2/
Her er en demo på hvordan man pager et recordset.

source:
http://e.dyndns.dk/E/BladrDB2/source.zip
Avatar billede zyxep Nybegynder
21. april 2002 - 22:58 #3
kigger på det imorgen skal sq i seng nu siger de gamle :(
Avatar billede eagleeye Praktikant
21. april 2002 - 22:59 #4
godnat  *smiler*
Avatar billede cms Nybegynder
21. april 2002 - 23:00 #5
;-)
Avatar billede zyxep Nybegynder
22. april 2002 - 12:29 #6
lige nu er jeg på min skole men når jeg kommer hjem så kigger jeg på om nogen af de 2 koder jeg kan lide men eagleeye kan du sige mig hvor jeg skal smide min kode ind ? for jeg kan ik selv finde det :(
Avatar billede eagleeye Praktikant
22. april 2002 - 13:09 #7
Jeg kan prøve at give lidt input.

Du har sikkert din egen SQL-sætning som du bruger til at søge med så den udskrifter du bare den fra ekeemplet:
strSQL = "SELECT LinkURL FROM Links"
med dig egen:
strSQL = DIN SSQL SÆTNING


Så angiver du hvor mange du vil havde på hver side i linier:
    rs.PageSize = 10
Du ville gerne havde 20 pr side..
    rs.PageSize = 20



Ud skrivning af søge resultet skal gøres inde i det loop der er:
    Do While Not rs.EOF And intRecCount > 0
        Response.Write rs("LinkURL") & "<br>"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop

Du har sikkert et tilsvarne loop som du udskriver søgeresultatet i idag så du udskirve denne linie:
        Response.Write rs("LinkURL") & "<br>"
Men alle de linier du måtte hvade behov for...



Dette kode laver en liste i bunde med Gå til side 1 2 3 4 osv:
Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
    Response.Write "<a href=paging.asp?page=" & intNum & ">" & intNum & "</a> "
Next



Dette kode lave en links til forrige side via truk på <<:
Response.Write "<p>"
If Clng(intPage) > 1 Then
    Response.Write "<a href=paging.asp?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If



Dette kode lave en links til næste side via tryk på >>:
If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=paging.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If


Jeg håber det giver lidt ekstra hjælp ellers så bare spørg igen.
Avatar billede zyxep Nybegynder
22. april 2002 - 15:13 #8
cms jeg kan ik dl din zip fil jeg vil prøve at dl den og se hvad for en af de 2 der virker bedst :D
Avatar billede cms Nybegynder
22. april 2002 - 18:00 #9
okay. du kan downloade nu hvor jeg har tændt min computer :)
Avatar billede zyxep Nybegynder
22. april 2002 - 19:19 #10
jeg syntes det eagleeye kom med er bedst så han får pointne sry cms måske en anden gang...

men jeg har et lille prob jeg som jeg nok ik rigtig gider at lave spm på det handler om min dato http://zyxep.no-ip.org/eye-server/ der står en dato med sekunder på hvordan kan jeg fjerne de sekunder ?
Avatar billede cms Nybegynder
22. april 2002 - 19:22 #11
;-)
sekunderne? er det database-udtræk?
Avatar billede zyxep Nybegynder
22. april 2002 - 19:23 #12
det kommer fra db men prøv at kigge så fjerner jeg lige sekunderne fra db'en
Avatar billede zyxep Nybegynder
22. april 2002 - 19:24 #13
jeg kan slet ik lave det om for hvis jeg prøver at fjerne dem nulstiller den dem bare ?
Avatar billede eagleeye Praktikant
22. april 2002 - 19:26 #14
du kan lav det i din SQL, den her SQL forudsætter dit dato-tids kolonne hedder Dato:

sql = "SELECT format(dato, 'dd-mm-yy hh:mm') as DatoTid FROM tabel"
set rs = connection.execute(sql)

Og så udkrive med response.write rs("DatoTid")
Avatar billede eagleeye Praktikant
22. april 2002 - 19:27 #15
hh:mm')  -> hh:nn') 

ups minuter nn
Avatar billede zyxep Nybegynder
22. april 2002 - 19:28 #16
hmmmmm 2 sec jeg skriver lige min nuverende sql
Avatar billede zyxep Nybegynder
22. april 2002 - 19:30 #17
strSQL = "SELECT * FROM nyheder ORDER BY id DESC" hvordan får jeg så sat den dato ind i den sql så jeg både har den anden og så dato
Avatar billede eagleeye Praktikant
22. april 2002 - 19:33 #18
Hvad hedder din dato kolonne? og har du dato og tid i samme kolonne ?
Avatar billede zyxep Nybegynder
22. april 2002 - 19:36 #19
jeg har i min db en kolonne der hedder dato og de ner sat til dato og klokkeslæt
Avatar billede eagleeye Praktikant
22. april 2002 - 19:52 #20
strSQL = "SELECT format(dato, 'dd-mm-yy hh:nn') as DatoStr, * FROM nyheder ORDER BY id DESC"

Så i stedet for at udskrive med rs("dato") så benyt rs("DatoStr").
Avatar billede zyxep Nybegynder
22. april 2002 - 20:03 #21
ok tak
Avatar billede zyxep Nybegynder
22. april 2002 - 20:05 #22
kanon men hvordan får jeg min øverste tabel med dato og det til en tynd linje hvor dato og det står lige ud i 1 ?
Avatar billede eagleeye Praktikant
22. april 2002 - 20:10 #23
Der hvor der står YIR er HTML koden <td WIDTH="281" ...>
Det hvor dato tid stårer HTML koden <td WIDTH="103"....>

Prøv at gøre de 103 større og 281 tilsvarne mindre...eks vis til
Der hvor der står YIR er HTML koden <td WIDTH="271" ...>
Det hvor dato tid stårer HTML koden <td WIDTH="113"....>
Avatar billede zyxep Nybegynder
22. april 2002 - 20:21 #24
smukt KANON :D fuck er guder her inde /me telbeder jer :)
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