Avatar billede copeland Nybegynder
12. april 2001 - 13:19 Der er 5 kommentarer og
1 løsning

Visning af bestemte poster fra db

Jeg skal lave en funktion som gør det muligt at lave udtræk af bestemteposter fra en tabel og vise dem på siden.
noget alá:

<%
---
Her kaldes databasen (ingen problem)
---
%>
<%
---
Funktion der gør detmuligt at hente bestemte poster på siden.
---
%>

Jeg ønsker så på siden blot at kunne skrive noget lign. for at hente en bestemt post.

<%=(HentPost,247)%>

Det skal bruges til et system hvor jeg kan hente de tekster der skal bruges, til at skrive foran tekstfelter i en formular. f.eks.

<%=(HentPost,247)%> <input type=\"text\" name=\"Navn\">

<%=(HentPost,248)%> <input type=\"text\" name=\"Adresse\">

o.s.v.

Jeg vil så kunne rette i db for post 247 i db, således at alle steder jeg bruger denne tekst, så er den rettet.

Hvorledes kan jeg, ved hjælp af en cookie, lave den samme funktion, således at jeg kan have teksten i flere sprog.
Så at post 247 f.eks findes på dansk, engelsk, tysk m.m. og cookien så aflæser hvilket der skal vises når post 247 kaldes.

/anne
Avatar billede tommyf Nybegynder
12. april 2001 - 13:44 #1
Er det sådan her?:
<%
Session(\"ID\")= 247
rs(\"HentPost\")
%>
Avatar billede tommyf Nybegynder
12. april 2001 - 13:46 #2
Man kan i hvert fald gøre såda her:
<%Session(\"ID\")=247 %>
<!--#include file=\"fil.asp\" -->

Aner ikke om man kan overføre det...
Avatar billede copeland Nybegynder
12. april 2001 - 13:59 #3
HentPost er funktionen og ikke feltet i db.

<%=(HentPost,247)%>

Skal forståes således at funktionen HentPost kaldes og post 247 hentes, og vises her.

/anne
Avatar billede madd Nybegynder
12. april 2001 - 14:36 #4
Hvad med bare at lave en WHERE Tabel = 247 i din SQL?!

Eller hvis du looper, kan du jo lave en IF sætning

/Mattias
Avatar billede madd Nybegynder
12. april 2001 - 14:47 #5
Du kan gøre flg. i din LOOP sætning, dvs. efter du har oprettet adgang til DB\'en:

<%
Dim HentPost(1000)
DO WHILE NOT rs.EOF or rs.BOF
HentPost( rs(\"id\") ) = rs(\"indhold_du_vil_printe_ud\")
rs.MoveNext
LOOP
%>

Sådan henter du så posterne ud:
<%= HentPost(\"123\") %>

/Mattias
Avatar billede copeland Nybegynder
12. april 2001 - 23:25 #6
perfekt...!
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