Avatar billede casc Nybegynder
28. januar 2005 - 14:01 Der er 3 kommentarer

linke til samme side med id fra access database

jeg er ret ny i asp verdenen så..
Nå men jeg sidder og prøver at lave en side, der henter en overskrift,et billede og et link ind i en tabel, fra en access database. linket skal referere til noget brødtekst(som også ligger i databasen), som jeg gerne vil have hentet ind i samme tabel, som ovenstående står i. jeg kan ikke gennemskue, om det er et asp spørgsmål, eller det er noget sql kode, som jeg mangler. Jeg kan heller ikke finde ud af en måde og give forskellige id'er til linkene... Hjælp mig dog..
Det skal være noget i samme stil med det man feks. kan se på siden: http://www.imv.dk
hilsen carsten
Avatar billede hooh Nybegynder
28. januar 2005 - 15:37 #1
"..Jeg kan heller ikke finde ud af en måde og give forskellige id'er til linkene.."

har rækkerne i databasen ikke en unik id?
den skal du bare bruge
Avatar billede casc Nybegynder
28. januar 2005 - 18:28 #2
Jeg prøver igen.
Jeg har denne kode til at hente venstre side menu link frem..(virker fint)
<%
strSQL ="Select * from main"
Set rs = Conn.Execute(strSQL)
Do
Response.write  "<tr><td><img src='files/system/menu_bullet.gif'><a href='default.asp?ID=" & rs("Id") &" '>" & rs("v_menu")& "</a></td></tr>"
rs.MoveNext
Loop  While Not rs.EOF
%>

med dette link, henter jeg midt på siden i en tabel, et billede, en overskrift, og et link, der skal hente noget tekst frem, som overskriften refererer til. dette gør jeg sådan. (det er ikke finpudset endnu))
<%
'spørger om ID eksisterer, og hvis den gør så   
IF  Request.Querystring("ID") <> "" THEN
strSQL = "Select * From main Where Id = " & Request.Querystring("ID")
Set rs = Conn.Execute(strSQL)
Response.write "<table border='0' cellspacing='4' cellpadding='3'><tr><td rowspan='2'><img src=" & rs("pic_main") &  "></td> "
Response.write "<td valign='top'>" & rs("tekst_lille")& "</td></tr>" Response.write "<tr><td valign='top'><a href=default.asp?ID="& rs("Id") &">" & rs ("link") &"</a>"
Response.write "</td></tr></table>"
ELSE
dim n
n=1
strSQL = "Select * From main Where Id = "&n
Set rs = Conn.Execute(strSQL)
Response.write "<table border='0' cellspacing='4' cellpadding='3'><tr><td rowspan='2'><img src=" & rs("pic_main") &  "></td> "
Response.write "<td valign='top'>" & rs("tekst_lille")& "</td></tr>"
Response.write "<tr><td valign='top'>" & rs ("link")Response.write "</td></tr></table>"
End If
%>

Jeg vil gerne at dette link, som jeg får, skal hente brødteksten ind på samme sted på siden... hvordan??
Avatar billede casc Nybegynder
31. januar 2005 - 11:35 #3
jeg har fundet ud af en løsning
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