---
title: "If-sats med databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/113553-if-sats-med-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "scoxi"
published: "2004-10-14T12:21:49.000Z"
updated: "2004-10-14T12:49:28.000Z"
replies: 6
views: 316
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/113553-if-sats-med-databas"
---

# If-sats med databas

## #1 — scoxi, 2004-10-14T12:21Z

Alltså jag e säkert helt ute o cyklar nu inte rört asp på 6 månader nu så jag behöver lite hjälp o komma igång igen..

```

<%
username=Request.Querystring("namn")
password1=Request.Querystring("pass1")
password2=Request.Querystring("pass2")

If username="" OR password1="" OR password2="" then
Response.Write "Alla fält måste fyllas i"

Else

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\test\anvandare.mdb"

sql = "INSERT INTO anvandare (username, password) VALUES ( '" & username & "', '" & password1 & "' )"

connect.execute(sql)
Connect.Close
End if
Response.Write "va kul att du e medlem nu då.."
%>
```

Felet blir att det står på sidan sen "Alla fält måste fyllas iva kul att du e medlem nu då..

ni fattar nog vad jag vill göra fixa till detta nu :P

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

## #2 — @nders, 2004-10-14T12:23Z

Eftersom du har utskriften av "va kul..." allra sist, utanför if-satser och dylikt kommer det alltid att skrivas ut. Lägg den inne i if-satsen.

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

## #3 — scoxi, 2004-10-14T12:24Z

mm upptäckte det men det blir ändå fel...
den skriver att man måste fylla i alla fälten trots att dom e ifyllda ;(

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

## #4 — @nders, 2004-10-14T12:27Z

Men använder du verkligen metoden GET i ditt formulär då?

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

## #5 — scoxi, 2004-10-14T12:44Z

oj, hade glömt o skriva in det..
tack för hjälpen

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

## #6 — @nders, 2004-10-14T12:48Z

Du bör dock:

1) använda metoden POST,  och Request.Form.
2) Se till att skydda dig mot SQL-injections genom att byta apostrofer mot två dylika

mvh

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

## #7 — scoxi, 2004-10-14T12:49Z

juste.. tack asså jag e helt lost nu ska testa nåra dar nu så jag kommer tillbaka :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/113553-if-sats-med-databas
