Avatar billede mccannon Nybegynder
01. maj 2002 - 10:10 Der er 13 kommentarer og
1 løsning

Gæsterbog - skal kun vise 5 beskeder af gangen

Hejsa
Jeg skal lave sådan at gæstebogen kun viser 5 beskeder af gangen, og at man så skal kunne trykke på et "næste" link og et "tilbage" link

nogen som har noge kode til det ?

/McCannon
Avatar billede mc.lucifer Praktikant
01. maj 2002 - 10:11 #1
'Du kan jo ikke bruge en hvilken som helst kode til det, det skal vel intergreseres i din nuværende..

MC
Avatar billede steen_hansen Forsker
01. maj 2002 - 10:13 #2
Har du ASP/PHP og en database, kan det klares ad den vej. Det kræver dog lidt fodarbejde. Du har også mulighed for at downloade færdige gæstebøger på nettet.
Avatar billede mc.lucifer Praktikant
01. maj 2002 - 10:14 #3
min ser sådanne her ud

$perpage = "5";

Men det er jo ikke en garenti for at det virker hos dig

MC
Avatar billede mccannon Nybegynder
01. maj 2002 - 10:14 #4
yep, selve gæstebogen er lavet
kan ses på www.salanian.com
er under contact
Avatar billede keysersoze Ekspert
01. maj 2002 - 10:16 #5
du skal bruge paging til det - eksempel;

http://activedeveloper.dk/aspdigital/kapitel2/paging.asp
Avatar billede Techwork Praktikant
01. maj 2002 - 10:17 #6
Jeg har lavet noget lignende en gang, det var godt nok i php, men principet er jo det samme.
Prøv noget med:

SELECT * FROM `nyheder` LIMIT 0, 5 // Viser de første 5 nyheder

SELECT * FROM `nyheder` LIMIT $start, $antal
Avatar billede steen_hansen Forsker
01. maj 2002 - 10:17 #7
Hvis du bruger ASP, skal du have:

SQL = "SELECT TOP 5 * FROM DinTabel WHERE post_parent = 0 ORDER BY ID DESC"

- hvor du selvfølgelig retter til efter din tabel
Avatar billede mccannon Nybegynder
01. maj 2002 - 10:22 #8
hmm kigger lidt på det....
Avatar billede md_craig Nybegynder
01. maj 2002 - 10:26 #9
Gutter jeg ved ikke med jer.. men er der ikke ret store chancer for at det e ASP ????

Du er her : Eksperten : Programmering : ASP : Gæsterbog - skal kun vise 5 beskeder af gangen :

Hvis du bare vi have vist de fem nyeste og ikke mere så skal du enten bruge TOP eller LIMIT, det kommer an på hvilken database du har. TOP virker kun mod en Access DB har jeg ladet mig fortælle. LIMIT virker mod mySQL o jeg ved ikke om den virker mod Access...

Skal du derimod have muglighed for at vise 5 beskeder pr side, altså sådan at du kan klikke dig videre til de næste 5 (besked 6-10) så skal du bruge det det står i det link keysersoze har givet dig
Avatar billede keysersoze Ekspert
01. maj 2002 - 10:28 #10
at bruge limit holder ikke hvis det er en access database - det kan den nemlig ikke

hvis man bruger select top 5 kan der også opstå problemer senere hen - derfor er paging som i mit givne eksempel det "rigtige" at gøre
Avatar billede mccannon Nybegynder
01. maj 2002 - 10:30 #11
det er 5 beskeder per side :)

det med at vise de 5 nyeste har jeg lavet et andet ved at kave noget i retning af "select * from tblbesked order by id desc"

og så bare lave en do until rs.eof

og ja det er asp og ja det er en acces database

/mccannon
Avatar billede mccannon Nybegynder
01. maj 2002 - 10:31 #12
dooh sorry mener at lave en for løkke ..:) sorry about that
Avatar billede md_craig Nybegynder
01. maj 2002 - 11:27 #13
så skal du bruge det link keyserzose har givet dig....
Avatar billede mccannon Nybegynder
01. maj 2002 - 12:03 #14
Jeg siger tak for hjælpen keyzersoze :)
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