---
title: "kontroll av att de finns i databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/150446-kontroll-av-att-de-finns-i-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "annasmurf"
published: "2006-08-23T07:31:40.000Z"
updated: "2006-08-24T05:31:43.000Z"
replies: 4
views: 451
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/150446-kontroll-av-att-de-finns-i-databasen"
---

# kontroll av att de finns i databasen

## #1 — annasmurf, 2006-08-23T07:31Z

hej!
Jag ska göra ett formulär där kunden ska fylla i sitt namn och ett nummer och kryssa i att de acceptera ett avtal, men mitt problem är att jag vill kunna kolla mot en access-databas att den kunden finns med och om den finns med så ska den få skicka in och acceptera avtalet som sedan sparar i accessdatabasen att den accepterat avtaler, men om den inte finns ska dett komma upp ett medelande att du inte finns i databsen och då inte läggas in. min kod ser ut så här:
formuläret

```
<form id="Form1" name="frmEnquiry" action="acceptskicka.asp" method="post" onSubmit="return CheckForm();">
<table id="Table3" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td vAlign="top" width="100%" rowSpan="0">
<h5><b>Kundinformation</b></h5>
Er referens <font color="#ff0000">*</font><BR>
<input id="Text1" type="text" size="50" name="namn"><br>
Bokningsnummer <font color="#ff0000">*</font><BR>
<input id="Text2" type="text" size="50" name="bokningsnr"><br>
Email <font color="#ff0000">*</font><BR>
<input id="email" type="text" size="50" name="email"><br>
<br>
<br>
<input type="checkbox" name="resevilkor" VALUE="jag accepterar" ID="checkbox1">Jag accepterar Nickes AB <a href="test.asp">allmänna & särskilda resevilkor.</a>
<br>
<br>
<input id="Image1" type="image" src="dimg/button_submit_green.gif" value="Skicka" name="btnSubmit">
<br>
<br>
<font color="#ff0000">*</font> = måste fyllas i
<br>
<br>
<input id="Text6" type="text" size="20" name="datum" value="<%=Now%>">
</td>
</tr>
</table>
</form>
```

 

Efter dom klickat på skickaknappen ser det ut så här:

```
	
<%	
Set conn = CreateObject("ADODB.Connection")
dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("test.mdb") & ";"

conn.Open dsn
SQL = "UPDATE testorder SET [Bekräftad av kund] = '" & Request.Form("resevilkor") & "' WHERE [Er referens]= ('" & Request.Form("namn")&"')"
set rs=conn.execute(SQL)

Set rs = nothing
Set conn = nothing
%>
```

så är det någons som vill hjälpa mig vore jag mycket tacksam!!!

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

## #2 — CatZ, 2006-08-23T13:51Z

```
<%	
Set conn = CreateObject("ADODB.Connection")
dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("test.mdb") & ";"
conn.Open dsn

strSQL = "SELECT id FROM kundDB WHERE email = '" & Request.Form("email") & "'"

set rs=conn.execute(strSQL )

If not rs.EOF Then
	SQL = "UPDATE testorder SET [Bekräftad av kund] = '" & Request.Form("resevilkor") & "' WHERE [Er referens]= ('" & Request.Form("namn")&"')"
	set rs=conn.execute(SQL)
Else
	Response.Write "Du e inte kund"

end if
Set rs = nothing
Set conn = nothing
%>
```

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

## #3 — Troxy, 2006-08-23T17:50Z

Det borde gå att lösa det med hjälp av en SQL-fråga istället. Jag vet inte om det fungerar, men testa:

```
<%	
Set conn = CreateObject("ADODB.Connection")
dsn = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("test.mdb") & ";"
conn.Open dsn

SQL = "UPDATE testorder a,kundDB b SET a.[Bekräftad av kund] = '" & Request.Form("resevilkor") & "' WHERE a.[Er referens]= '" & Request.Form("namn")&"' AND b.email = '"&Request.Form("email")&"'"
set rs = conn.execute(SQL,ra)

If ra=0 then
	Response.Write "Du e inte kund"
Elseif ra>0 then
	Response.Write "Allt är frid och fröjd!"
End if

Set rs = nothing
Set conn = nothing
%>
```

Tänk på att skydda dig mot SQL-injections också!

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

## #4 — emission, 2006-08-23T18:23Z

> **Troxy skrev:**
>
> Tänk på att skydda dig mot SQL-injections också!

Precis! Alltid!

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

## #5 — annasmurf, 2006-08-24T05:31Z

Tack så hemskt mycket CatZ, det fungerar jag är mycket tacksam!!!! kram

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/150446-kontroll-av-att-de-finns-i-databasen
