---
title: "lite strul med forms"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/125255-lite-strul-med-forms"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2005-03-28T13:27:10.000Z"
updated: "2005-03-28T22:35:27.000Z"
replies: 15
views: 427
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/125255-lite-strul-med-forms"
---

# lite strul med forms

## #1 — WebbisNet, 2005-03-28T13:27Z

på en sida har jag

```
<form action="resize.asp" method="post" enctype="multipart/form-data" name="form1">
<table width="468" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td height="60" colspan="2">&nbsp;</td>
  </tr>
  <tr> 
    <td>

<table summary="">
<tr>
<td>Välj bild:</td>
<td><input size="30" type="file" name="bild" /></td>
</tr>
<tr>
<td><input type="text" name="txtDatum" value="<%=Date()%>"></td>
</tr>
<tr>
<td>Ditt namn:</td>
<td><input size="35" type="text" name="txtFran" value="" /></td>
</tr>
<tr>
<td>Din E-postadress:</td>
<td><input size="35" type="text" name="txtFranMail" value="" /></td>
</tr>
lite mer formulär............
</form>
```

på sidan som tar emot så får jag inte med ett enda värde

```
<%
dbkoppling här

varPic=request.form("bild")
varMessage=request.form("txtMessage")
varDatum=request.form("txtDatum")
varFran=request.form("txtFran")
och ännu mer kod..............
%>
```

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

## #2 — OveRRidE, 2005-03-28T14:04Z

Eftersom du använder *enctype="multipart/form-data"*, så kan du inte använda Request.Form-samlingen, om jag inte minns fel. 

Jag antar att du använder en uppladdningskomponent i samband med det där fil-valet. Vilken använder du?

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

## #3 — WebbisNet, 2005-03-28T14:12Z

bytte till  enctype="text/plain" på den sidan eftersom jag glömde att ha en förhandsgranskningssida.

på indexsidan har jag
\<input size="30" type="file" name="bild" /\> för bilden
\<input size="35" type="text" name="txtFran"\> för vem som skickar till exempel

på förhandsgranskningen tar jag emot med
\<input name="bild" type="text" value="\<%=request.form("bild")%\>"\>
\<input name="Fran" type="text" value="\<%=request.form("txtFran")%\>"\> och här finns inget värde för rutorna

jag använder ASPImage i det här fallet för att skala och spara bilden

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

## #4 — WebbisNet, 2005-03-28T14:53Z

hittade felet, nu får jajg bara syntaxerror....nån som kan se felet? 
jag använder MySQL som databas

```
Dim objConn
	SET objConn = connect()
	picture = "INSERT INTO tblPostcard"
	picture = picture & "(bild,fran,fran-mail,till,till-mail,meddelande,inlagd) "
	picture = picture & "VALUES('" & varPic & "','" & varFran & "','" & varFranMail & "','" & varTill & "','" & varTillMail & "','"& varMessage &"','"& varDatum &"')"
	'response.write picture
	'response.end
	objConn.Execute picture
```

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

## #5 — Poffe, 2005-03-28T15:31Z

Du måste ha ett mellan slag efter tabellnamnet

```
picture = "INSERT INTO tblPostcard "
```

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

## #6 — WebbisNet, 2005-03-28T15:37Z

det hjälpte inte

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

## #7 — Poffe, 2005-03-28T15:41Z

Vad får du om du skriver ut sql-satsen?

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

## #8 — WebbisNet, 2005-03-28T15:45Z

jag får med alla värden och de ligger på rätt ställe

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

## #9 — Poffe, 2005-03-28T15:48Z

Svårt att tro eftersom du får fel ;)

Det ända jag kan tänka på då som jag är lite osäker på är det bindestreck du använder i några fältnamn, möjligt att det inte är tillåtet. Men jag vet inte hur det är med det faktiskt, men värt ett försök kanske :)

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

## #10 — WebbisNet, 2005-03-28T15:59Z

```
INSERT INTO tblPostcard (id, fran,fran-mail,till,till-mail,bild,meddelande,inlagd,unread) VALUES(200503281739521739,'stefan','stefan@webbisen.com','mig','admin@webbisen.com','D:\SANY0013.JPG','ett meddelande','2005-03-28',1)
```

som synes så är allt med på rätt ställe

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

## #11 — WebbisNet, 2005-03-28T16:20Z

här är hela koden

```
<%
varID=request.form("id")
varPic=request.form("bild")
varMessage=request.form("Meddelande")
varDatum=request.form("Datum")
varFran=request.form("Fran")
varFranMail=request.form("FranMail")
varTill=request.form("Till")
varTillMail=request.form("TillMail")

Set Image = Server.CreateObject("AspImage.Image")
'Image.LoadImage(Server.MapPath("/upload/images/cards/vykort/" & varPic))
'Image.FileName = (Server.MapPath("/upload/images/cards/vykort/" & varPic))
'Image.ImageFormat = 1
'Image.JPEGQuality = 70
Image.Resize 400,250
'Image.ImageFormat = 3 'Stöd bara .png
'Image.CreateButton 1, true
Image.SaveImage
	Set Image = Nothing

Dim objConn
	SET objConn = connect()
	picture = "INSERT INTO tblPostcard "
	picture = picture & "(id,fran,fran-mail,till,till-mail,bild,meddelande,inlagd,unread) "
	picture = picture & "VALUES('" & varID & "','" & varFran & "','" & varFranMail & "','" & varTill & "','" & varTillMail & "','" & varPic & "','"& varMessage &"','"& varDatum &"',1)"
	response.write picture
	'response.end
	objConn.Execute picture

%>
```

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

## #12 — Fredde Mannen, 2005-03-28T16:55Z

//red

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

## #13 — WebbisNet, 2005-03-28T17:03Z

> **Fredde Mannen skrev:**
>
> //red

hjälpte som sagt var inte

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

## #14 — WebbisNet, 2005-03-28T18:22Z

nu fick jag hjälp med att trimma bort onödiga tecken i bildsträngen men felmeddelandet består

INSERT INTO tblPostcard(id,fran,fran-mail,till,till-mail,bild,meddelande,inlagd,unread) VALUES('200503281918231918','stefan','stefan@webbisen.com','mig','admin@webbisen.com','SANY0013.JPG','ett meddelande','2005-03-28','1') 
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement. 

/vykort/resize.asp, line 34

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

## #15 — @nders, 2005-03-28T18:45Z

Man **får** inte ha bindestreck (minus) i fältnamn. Byt namn på fälten.

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

## #16 — Poffe, 2005-03-28T22:35Z

> **@nders skrev:**
>
> Man **får** inte ha bindestreck (minus) i fältnamn. Byt namn på fälten.

Som jag trodde då, var osäker dock :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/125255-lite-strul-med-forms
