Avatar billede guldklumpen Nybegynder
03. april 2002 - 14:49 Der er 1 kommentar og
1 løsning

Er dette muligt ?

Jeg har en database som bl.a. indeholder små artikler.

Når jeg åbner siden med artikler bliver den nyeste vist i sin fulde længde og de øvrige står nedenunder med en linkoverskrift.

Når man så klikker på et link skal siden åbnes med den pågældende artikel vist i sin fulde længde og som før de øvrige artikler med linkoverskrift.

Nu kommer spørgsmålet:

Er det nødvendigt at lave en side for hver artikel eller kan man nøjes med en side hvor den artikel der bliver valgt bliver vist i sin fulde længde og de øvrige som link nedenunder ?

Hvis man kan nøjes med en side, hvordan gør man så ?
Avatar billede coltau Juniormester
03. april 2002 - 14:59 #1
Hvis den side du har allerede hedder vis.asp kan den ændres til at vise alle artiklerne ved altid at kalde den med et parameter der fortæller hvilken artikel der skal vises først. (I øjeblikket er det jo den nyeste)

vis.asp?ID=? Hvor ? er database-ID på artiklen der skal vises.
Dette ID hentes med Request.QueryString("ID")

Hvis dette ID er blank skal du gør som nu. Vise nyeste artikel og linkene bagefter.

Hvis ID ikke er blank skal du vises Artiklen med dette ID og derefter vises linkene.

Linkene skal så bygges op således:

do while not RS.EOF
  Response.Write("<a href='vis.asp?ID=" & RS("ID") & "'>" & RS("name") & "</a>")
  RS.MoveNext
loop

Når du linker på artiklerne vil siden kalde sig selv - det eneste der er ændret er ID som jo er den artikel der skal vises.
Avatar billede guldklumpen Nybegynder
03. april 2002 - 15:13 #2
Glemte lige at fortælle, at jeg ikke har siden vis.asp og at jeg desværre ikke den store haj til det her.

Hvis du vil være sød at vise hele koden (så kan jeg selv smide mine oplysninger ind) så er der 40 p. xtra.
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