---
title: "If Request.Form(\"signatur\") = ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12785-if-request-form-signatur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "timedia"
published: "2001-11-23T09:55:00.000Z"
updated: "2001-11-23T10:26:00.000Z"
replies: 3
views: 173
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/12785-if-request-form-signatur"
---

# If Request.Form("signatur") = ?

## #1 — timedia, 2001-11-23T09:55Z

Jag behöver kontrollera att medlemmen inte redan är registrerad. Vad är smidigaste lösningen för att undvika att två personer reggar sig med samma signatur?

```
      <%
dim namn, signatur, losenord, epost, ort, alder
name = Request.Form("namn")
sign = Request.Form("signatur")
password = Request.Form("losenord")
email = Request.Form("epost")
ort = Request.Form("ort")
age = Request.Form("alder")

Set databas = Server.CreateObject("ADODB.Connection")
databas.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("")

SQLStmt = "INSERT INTO members"
SQLStmt = SQLStmt & "(Namn, Signatur, Losenord, Epost, Ort, Alder) "
SQLStmt = SQLStmt & "VALUES('" & name & "', '" & sign & "','" & password & "','" & email & "','" & ort & "', '" & age & "'); "
Set skicka = databas.Execute(SQLStmt)
databas.Close
%>
```

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

## #2 — lolukokasos, 2001-11-23T10:07Z

Skapa ett recordset där du kollar om signaturen redan finns inlagd.

```
Set rs=Server.CreateObject("ADODB.Recordset")
Set databas = Server.CreateObject("ADODB.Connection")
databas.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("admin/film.mdb")

SQL="SELECT signatur FROM members WHERE signatur ='"& sign &"'"

rs.open SQL,databas

if rs.eof then
SQLStmt = "INSERT INTO members"
SQLStmt = SQLStmt & "(Namn, Signatur, Losenord, Epost, Ort, Alder) "
SQLStmt = SQLStmt & "VALUES('" & name & "', '" & sign & "','" & password & "','" & email & "','" & ort & "', '" & age & "'); "
Set skicka = databas.Execute(SQLStmt)
databas.Close
else
response.write "Signaturen finns redan"
databas.close
end if
```

Kankse hjälper detta dig?
PS. Lite osäker på "Set Skicka=...", en INSERT-sats returnerar väl ingenting?. DS

\[Redigerat av lolukokasos den 23 nov 2001\]

\[Redigerat av lolukokasos den 23 nov 2001\]

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

## #3 — timedia, 2001-11-23T10:25Z

Tack. Det funkade bra!

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

## #4 — @nders, 2001-11-23T10:26Z

> PS. Lite osäker på "Set Skicka=...", en INSERT-sats returnerar väl ingenting?. DS

Nix.

Fullt tillräckligt:

```
databas.Execute(SQLStmt)
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12785-if-request-form-signatur
