---
title: "Va fasen e fel??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5526-va-fasen-e-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SPiN"
published: "2000-04-03T19:10:00.000Z"
updated: "2000-04-04T09:36:00.000Z"
replies: 6
views: 235
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/5526-va-fasen-e-fel"
---

# Va fasen e fel??

## #1 — SPiN, 2000-04-03T19:10Z

Vad är fel i följande kod? PWS säger att End måste finnas med på rad 144, dvs \<% End If %\>.

```
<% If password = verifypassword then %>

<%
Set db = Server.CreateObject("ADODB.Connection")
path="DBQ=" & server.mappath("users.mdb")
db.Open "driver={microsoft access driver (*.mdb)}; " & path,"name","name"

SQLStmt = "INSERT INTO users "
SQLStmt = SQLStmt & "(anvandare, losenord, stad, postnummer, postorten, emejlen, telefonnummer, ipnummer) "
SQLStmt = SQLStmt & "VALUES('" & user & "', '" & password & "', '" & city & "', '" & postnr & "', '" & postort & "', '" & epost & "', '" & telenr & "', '" & theip & "'); "
Set leggin = db.Execute(SQLStmt)
db.Close %>

<html>
<head>
<title>Registrering färdig</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font class="header">:: Registrering ::</font><br> <br>
<font>Registreringen lyckad!<br> <br>
- <a href="members.asp">Medlemssidan</a> -<br>
- <a href="default.asp">Hem</a> -<br></font>

</body>

</html>

<% Else %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Ditt lösenord stämde inte överens med ditt verifierade lösenord! Det måste vara samma!<br>
<a href="signup.asp">Tillbaks</a>

</body>

</html>

<% End If %>
```

Men alltså det finns juh med! \*suck\*

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

## #2 — PatrikB, 2000-04-03T19:12Z

Hello,

är detta all kod från denna sida??

/PatrikB

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

## #3 — PatrikB, 2000-04-03T19:15Z

Prova med att lägga till ett End If efter det som redan finns .....

/PatrikB - som räknade och ej kom upp i 144 rader

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

## #4 — SPiN, 2000-04-04T07:32Z

Näe inte all kod...
Här är allt:

```
<%
dim user, password, verifypassword, city, postnr, postort, epost, telenr, theip, db, leggin

user = Request.Form("signupUser")
password = Request.Form("signupPass")
verifypassword = Request.Form("signupPassVerify")
city = Request.Form("signupCity")
postnr = Request.Form("signupPostnr")
postort = Request.Form("signupPostort")
epost = Request.Form("signupEmail")
telenr = Request.Form("signupTelenr")
theip = Request.ServerVariables("REMOTE_ADDR")

if user = "" then %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Du har inte fyllt i Användarnamn</font><br>
<a href="signup.asp">Tillbaks</a>

</body>
</html>

<% Else If password = "" then %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Du har inte fyllt i lösenord</font><br>
<a href="signup.asp">Tillbaks</a>

</body>
</html>

<% Else If verifypassword = "" then %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Du har inte verifierat ditt lösenord</font><br>
<a href="signup.asp">Tillbaks</a>

</body>
</html>

<% Else If city = "" then %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Du har inte fyllt i stad</font><br>
<a href="signup.asp">Tillbaks</a>

</body>
</html>

<% Else If epost = "" then %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Du har inte fyllt i din E-mail</font><br>
<a href="signup.asp">Tillbaks</a>

</body>
</html>

<% else %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Oväntat fel<br>
<a href="signup.asp">Tillbaks</a>

</body>
</html>

<% End If %>

<!-- ***** ANDRA IF-SATSEN ***** //-->

<%
If password = verifypassword then

Response.Redirect("leggin.asp")

Else %>

<html>
<head>
<title>F E L</title>
<link rel=stylesheet href="fyh.css">
</head>
<body>
<font>Ditt lösenord stämde inte överens med ditt verifierade lösenord! Det måste vara samma!<br>
<a href="signup.asp">Tillbaks</a>

</body>

</html>

<% End If %>
```

Och jag förstår inte riktigt vad du menar... End If efter det som redan finns??

Som ni ser ändrade jag lite i koden, men det spelade ingen rol...

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

## #5 — Vide, 2000-04-04T08:33Z

Syntaxen för i If-satsen är fel... du får inte ha ett mellanrum mellan Else och if:
If ble = ble then
  Blurp
ElseIf ble = bla then
  Blarp
End If

... nu tror han att varenda Else If är en ny If-sats vilket inte är så bra...

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

## #6 — PatrikB, 2000-04-04T09:22Z

.... och då vill "han" ha ett End If för varje Else If 

/PatrikB

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

## #7 — SPiN, 2000-04-04T09:36Z

Okey, nu funkar det ivf... men ett nytt problem har dykt upp \*suck, suck, suck\*

```
	<%
	If password = verifypassword then %>

	<%
	Set db = Server.CreateObject("ADODB.Connection")
	path="DBQ=" & server.mappath("users.mdb")
	db.Open "driver={microsoft access driver (*.mdb)}; " & path,"name","name"

	SQLStmt = "INSERT INTO users "
	SQLStmt = SQLStmt & "(anvandare, losenord, stad, postnummer, postorten, emejlen, telefonnummer, ipnummer) "
	SQLStmt = SQLStmt & "VALUES('" & user & "', '" & password & "', '" & city & "', '" & postnr & "', '" & postort & "', '" & epost & "', '" & telenr & "', '" & theip & "'); "
	Set leggin = db.Execute(SQLStmt)
	db.Close %>

	<html>
	<head>
	<title>Registrering färdig</title>
	<link rel=stylesheet href="fyh.css">
	</head>
	<body>
	<font class="header">:: Registrering ::</font><br> <br>
	<font>Registreringen lyckad!<br> <br>
	- <a href="members.asp">Medlemssidan</a> -<br>
	- <a href="default.asp">Hem</a> -<br></font>

	</body>

	</html>

	<% Else %>
...osv
```

Fel på raden *Set leggin = db.Execute(SQLStmt)* står det... "Typblandningsfel i villkorsuttryck"

Men just samma kod fungerar på en av mina andra sidor...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5526-va-fasen-e-fel
