Hej Alle,
Jeg laver et db udtræk fra en artikeldatabase, men er i tvivl om
følgende:
I db'en er der et felt, der hedder "link", hvori der er et link
til selve artiklen. I udtrækket skal der stå ordet "abstract",
hvilket så skal linke til artiklens placering på nettet.
Men der skal kun skrives "abstract", når der står noget i feltet
"link" i db'en. Ellers skal der ikke skrives noget.
Hvordan er det lige jeg koder det?
Jeg er ny, men I kan nok se hvad jeg har ment på nedenstående
kode. Er det måske noget med "=null" i stedet for ="" ?
Tak for hjælpen.
<%
Dim conn
Dim rs
Dim n
n=1
Set conn= Server.CreateObject ("ADODB.Connection")
conn.Open strConnect
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from publikationer WHERE forfatter LIKE
'%Linnet%' ORDER BY pubyear desc", conn
Do While Not rs.EOF
Response.Write & "." & " "
Response.Write rs("Forfatter") & ". " & "<br>"
Response.Write " " & rs("Titel") & "<br>"
Response.Write rs("pubyear") & ". "
if rs("link")= "" then
Response.Write ""
Else
Response.Write "<a href='"
Response.Write rs("link")
Response.Write "' TARGET='_blank'>Abstract</a>"
Response.Write "<p>"
End if
n=n+1
rs.MoveNext
Loop
rs.Close
conn.Close
Set rs= Nothing
Set conn= Nothing
%>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials