---
title: "Mina If-satser krånglar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/98694-mina-if-satser-krånglar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gardell"
published: "2004-03-03T23:27:40.000Z"
updated: "2004-03-04T09:20:57.000Z"
replies: 3
views: 258
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/98694-mina-if-satser-krånglar"
---

# Mina If-satser krånglar

## #1 — Gardell, 2004-03-03T23:27Z

Hms!

```
<%
If RecSet("email") = "" Then
Response.Write ""
Else
%>

<a href="mailto:<%=RecSet("email")%>"><img src="email.gif" alt="Send a e-mail to me!" border="0"></a>

<% End If %>

<%
If RecSet("homesite") = "" Then
Response.Write ""
Else
%>

<a href="<%=RecSet("homesite")%>"><img src="homesite.gif" alt="Visit my homepage!" border="0"></a>

<% End If %>
```

Email-fältet funkar fint, men inte homesite (den syns hela tiden trots tom homesite-fält i databasen)  :x 
Är jag så pass trött så jag inte ser felelet eller är det rätt som det är? :l

Permalänk: https://www.webforum.nu/p/98694

## #2 — Jesper T, 2004-03-03T23:36Z

Du behöver inte skicka in en tom sträng om inte villkoret uppfylls.

```
 <%
    IF len(RecSet("email")) > 3 then
        Response.write "<a href=""mailto:"& RecSet("email") &"""><img src=""email.gif"" alt=""Send a e-mail to me!"" border=""0""></a>"
    End IF

    IF len(RecSet("homesite")) > 3 then
        Response.write "<a href=""mailto:"& RecSet("homesite") &"""><img src=""homesite.gif"" alt=""Visit my homepage!"" border=""0""></a>"
    End IF
%>
```

Permalänk: https://www.webforum.nu/p/1289243

## #3 — Gardell, 2004-03-04T00:20Z

Just, så kan man ju också göra :)
Tackar, det funkar prima.

Permalänk: https://www.webforum.nu/p/1289248

## #4 — Koggen, 2004-03-04T09:20Z

Jag råkar ofta ut för att recordsetfält som är tomma inte anses vara det av if-satsen. Jag brukar lösa detta genom att lägga in posten i en variabel och sen köra if-satsen mot den istället. Det brukar fungera.

Exempel:

adress = rs("adress")

if adress = "" then

BLA BLA

else

BLÄ BLÄ

end if

Permalänk: https://www.webforum.nu/p/1289319

---

Tråden på webben: https://www.webforum.nu/amne/asp/98694-mina-if-satser-krånglar
