Avatar billede adria Nybegynder
30. marts 1999 - 00:00 Der er 10 kommentarer

Databaser og hyperlinks

Når jeg skriver en hyperlink i databasen, viser browseren kun  #hyperlinken#, med disse nummer tegn.
Hvordan får jeg en rigtig blå hyperlink ?

kode:
<%
sub query2table(inputquery)
set conntemp=server.createobject("adodb.connection")
conntemp.connectiontimeout = 120
conntemp.commandtimeout = 120
cnpath="DBQ=" & server.mappath("db1a.mdb")
conntemp.open "driver={microsoft access driver (*.mdb)}; " & cnpath

set rstemp=conntemp.execute(inputquery)
howmanyfields=rstemp.fields.count -1%>

<body>

<table border="1">
  <tr>
    <td><b>Vare</b></td>
<% 'Put Headings On The Table of Field Names
for i=0 to howmanyfields %>
    <td><b><%=rstemp(i).name%></b></td>
<% next %>
  </tr>
<% ' Now lets grab all the records
do while not rstemp.eof %>
  <tr>
    <td align="top"><a
    href="koebte.asp?which=<%=rstemp("Varenr")%>&amp;globaldate=<%=globaldato%>&amp;globaltid=<%=globalklokken%>&amp;global=<%=global%>">Køb</a></td>
<% for i = 0 to howmanyfields
    thisvalue=rstemp(i)
    If isnull(thisvalue) then
    thisvalue="&nbsp;"
    end if%>
    <td valign="top"><%=thisvalue%>
</td>
<% next %>
  </tr>
<%rstemp.movenext
loop%>
</table>

Tak
Avatar billede cyberoptic Nybegynder
30. marts 1999 - 20:00 #1
Koden ser ud til at være delvis rigtig men i den sætning hvor du skriver dine links til siden der adskiller du variablerne med &amp; det skal du lige lave om så det kun er & og oppe i starten af din <a href= der har du et " lige inde koebte.asp og du har den til allersidst lige indne du slutter den første del af din href der skal du også fjerne det (altså de gåseøjne eller hvad du kalder dem) så burde det virke.

Hvis ikke så sig lige til. :))
Avatar billede adria Nybegynder
31. marts 1999 - 09:53 #2
Tak for svaret, det skal lige siges at der fremkommer en hyperlink i starten ved <href= ...
men at det ikke er problemet, men problemet er at de andre felter indeholder en hyperlink, i access hedder feltet billed, og der er en blå link, men når ovenstående kode udskriver værdien i feltet, skrives der bare #hyperlink#.

Siger det dig noget,
mange tak
Venlig hilsen
Adria
Avatar billede kimbo Nybegynder
31. marts 1999 - 17:55 #3
Lav dit datatype om til tekst i stedt for hyperlink. skriv derefter dit link ind sådan f.eks.asp i aspfilen skriver du <a href="<%rs=(ditfeltnavn)%>etellerandet"</a>

Håber du kan bruge det
Avatar billede adria Nybegynder
06. april 1999 - 08:25 #4
Kimbo !
Kan jeg bare i asp skrive <a href ...
så siderne udskrives i kode på exploren ?
Min kode er:
<%
sub query2table(inputquery)
set conntemp=server.createobject("adodb.connection")
conntemp.connectiontimeout = 120
conntemp.commandtimeout = 120
cnpath="DBQ=" & server.mappath("db1a.mdb")
conntemp.open "driver={microsoft access driver (*.mdb)}; " & cnpath

set rstemp=conntemp.execute(inputquery)
howmanyfields=rstemp.fields.count -1%>

<body>

<table border="1">
  <tr>
    <td><b>Vare</b></td>
<% 'Put Headings On The Table of Field Names
for i=0 to howmanyfields %>
    <td><b><%=rstemp(i).name%></b></td>
<% next %>
  </tr>
<% ' Now lets grab all the records
do while not rstemp.eof %>
  <tr>
    <td align="top"><a
    href="koebte.asp?which=<%=rstemp("Varenr")%>&amp;globaldate=<%=globaldato%>&amp;globaltid=<%=globalklokken%>&amp;global=<%=global%>">Køb</a></td>
<% for i = 0 to howmanyfields
    thisvalue=rstemp(i)
    ' hvis i = 5 har jeg fat i feltet som jeg skal bruge (billede), og det er dette felt der skrives på skærmen som en hyperlink.
   
    If isnull(thisvalue) then thisvalue="&nbsp;" end if %> </td>
    <td valign="top"><%=thisvalue%>
<% next %>

  </tr>
<%rstemp.movenext
loop%>
</table>
<%
rstemp.close
set rstemp=nothing
conntemp.close
set conntemp=nothing
end sub%>

Avatar billede adria Nybegynder
06. april 1999 - 10:55 #5
Jeg har nemlig forsøgt, men det lykkes ikke.
Avatar billede kimbo Nybegynder
06. april 1999 - 13:39 #6
Hvad står der i din database i feltet (billede)
Avatar billede adria Nybegynder
06. april 1999 - 14:33 #7
Der står ikke andet end en tekst
fx. billede.gif
Avatar billede kimbo Nybegynder
06. april 1999 - 14:42 #8
Står det sådan
<img src="images/billede.gif" border="0">
Avatar billede *gizmo* Nybegynder
30. juni 2001 - 06:45 #9
Hmmm hvad står der i datbasen under Type ?
Avatar billede burningice Nybegynder
28. oktober 2002 - 13:22 #10
Luk
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