Avatar billede jolo Nybegynder
13. maj 2001 - 09:51 Der er 7 kommentarer og
1 løsning

link

Er der nogen der kan fortælle mig hvordan jeg får et felt ud af en database og den så laver dette felt som et link på siden
Avatar billede christian-s Nybegynder
13. maj 2001 - 10:02 #1
Du sætter bare udtrækket ind i en <a href=\"xxx\">$variabel</a>
Avatar billede jolo Nybegynder
13. maj 2001 - 10:40 #2
Dette er hvad jeg har, jeg vælger fra databasen det felt der hedder link og laver så et link derudfra, men jeg har 2 problemer: Den vælger hele tiden fra den første post i databasen og linket er jo forskelligt fra side til side og da jeg har en en generel asp side kan jeg jo ikke skrive udfra hver mulig WHERE..., det andet problem er at når man klikker på linket går den tilbage til siden test.asp, det skriver jeg også at den skal, men hvis jeg ikke gør dette virker det overhovedet ikke, håber du kan hjælpe mig



<% query = \"SELECT link from db\"
  Set data = Server.CreateObject( \"ADODB.Recordset\" )
  Call data.Open( query, conn )
response.write(Request(\"data\"))
%>
Læs mere her:
<A HREF = \"test.asp\"link=<%
          =data( \"link\" ) %>
        <FONT COLOR = \"black\" SIZE = \"2\">
        <% =data( \"link\" ) %>
        </FONT>
      </A>
Avatar billede christian-s Nybegynder
13. maj 2001 - 11:01 #3
jeg kan desværre ikke asp, troede bare det kunne gøres så enkelt :)
Avatar billede theportal Nybegynder
13. maj 2001 - 16:57 #4
Er det fordi du skal have udskrevet flere poster, så skal du nemlig loope ignnem din Data Array

fx. sådan

Do until Data.EOF
  Reponse.Write \"<a href=\" & Data(\"link\") & \" target=_blank> \" & Data(\"link\") & \"</a>
data.movenext
loop
Avatar billede jolo Nybegynder
14. maj 2001 - 09:32 #5
ok, men jeg har kun et felt, dvs. den skal ikke loope den skal \"bare\" hente et felt fra databasen, indsætte de på siden og når man så klikker på linket til ex. www.eksperten.dk skal den selvfølgelig vise ekspertens side
Avatar billede hooh Nybegynder
14. maj 2001 - 09:49 #6


<a href=\"<%=data(\"link\")%>\"><%=data(\'link\')%></a>
Avatar billede jolo Nybegynder
17. maj 2001 - 14:32 #7
Ja, nu kommer linket til at stå på siden, men den vælger jo hele tiden den første post i databasen, men jeg siger jo heller ikke at den skal gøre andet, men det man klikker på skal jeg jo have overført som parameter så den kan finde den rigtige post i databasen - er der nogle der kan hjælpe mig med det? og iøvrigt skal den som tidligere nævnt gå hen til den pågældende side som linket svarer på
Avatar billede hooh Nybegynder
17. maj 2001 - 16:11 #8
<a href=\"<%=data(\"link\")%>\"><%=data(\'link\')%>?parameter=37</a>

hvis dit link er http://www.xxx.dk

når du så klikker på det link bliver du sendt vider til :

http://www.xxx.dk?paramter=37

37 kan så være et dynamisk ID-nummer som dit link har i Databasen.


fx.

<a href=\"<%=data(\"link\")%>\"><%=data(\'link\')%>?parameter=<%=data(\"ID\")%></a>
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