---
title: "Uppdatera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9313-uppdatera"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Zerephina"
published: "2001-05-06T18:28:00.000Z"
updated: "2001-05-06T19:25:00.000Z"
replies: 3
views: 158
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/9313-uppdatera"
---

# Uppdatera

## #1 — Zerephina, 2001-05-06T18:28Z

Jag har ett formulär som hämtar befintliga data som finns. Sen vill jag kunna lägga till/ridigera data och jag funderar på hurman göra. Går det att använda sig av "post" eller vad? Jag har verkligen kolla på alla exempel men jag fattar verkligen inte hur det går till. Känns också kanske onödigt att lägga upp hela sidan här. Kanske räcker det med det som står överst om någon kanske kan hjälpa mig?

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

## #2 — Zerephina, 2001-05-06T19:07Z

Jag gör ett försök att lägga ut min kod. Som ni ser har jag nu ett form som man skickar in nya poster med. Hoppas att jag inte tog bort för mycket jag försökte att ta bort allt onödigt.

```
<FORM ACTION = "ny_ok.asp" METHOD = "POST">

<%
id = Request.Querystring("id")

Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
Set rsKon = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=stam;UID=;PWD="

SQL = "SELECT * From fakta WHERE id = "& id &""
rs.Open SQL, MinCon
Do While Not rs.EOF
%>
Namn:
<input type="text" value="<%=rs("namn")%>" name="namn" size="30">
 
Kön:
<select name="kon" size="1">
<option selected value="<%=rs("kon")%>"><%=rs("kon")%></OPTION>
<%
SQLKon = "SELECT kon From kon"
rsKon.Open SQLKon, MinCon
Do While Not rsKon.EOF
%>
<OPTION><%=rsKon("kon")%></OPTION>
<%
rsKon.MoveNext
Loop
%>
</select>
<BR>
Namn: <INPUT TYPE = "TEXT" NAME = "UserID" SIZE = 10> 
Lösenord: <INPUT TYPE = "PASSWORD" NAME = "pwd" SIZE = 10>
<BR>
<BR>
<INPUT TYPE = "SUBMIT" VALUE = "Skicka in!">
<input type="reset" value="Rensa" name="rensa">
</FORM>
<%
rs.MoveNext
Loop
%>
```

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

## #3 — LarsG, 2001-05-06T19:13Z

Ja post är en bra början. Man har en sida med inmatningsfält. Om man vill ha en sida för att byta lösenord

```

<FORM action="update.asp" method="post">
<INPUT TYPE="TEXT" name="pwd"><p>
<INPUT TYPE="HIDDEN" name="username" value="Lars"><p>
<INPUT TYPE="SUBMIT" Value="UPPDATERA"><p>
</FORM>
```

och eftersom man har använt post som metod så kan få tag 
på de värden som finns i de olika fälten genom att skriva
request.form("namn"). 

update.asp kan då se ut som

```

set conn = server.createobject("ADODB.Connection")
conn.open DSN
sql = "update members set pwd = '" & request.form("pwd") " & _
"' where username = '" & request.form("username") & "'"
conn.execute sql,,128

conn.close
set conn = nothing
```

Om vill lägga till en post så äe det bara att bygga en insert-sats istället.

Du kan ju visa vad du har så kan vi utgå från det.

(Om du inte har läst dessa artiklar så är det en bra start.
 <http://www.webavis.nu/webavis/html/artiklar/asp/index.shtml> 
)

Red: sen som vanlig. Såg inte att du hade lagt ut något :h

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

## #4 — Zerephina, 2001-05-06T19:25Z

Ja jag var lite sen själv att lägga ut det!! Jag fattar verkligen inte varför jag inte klara detta. Jag tycker att jag hackat mig fram ganska bra. Men det är bara tvärstopp nu... Jag skulle t.ex. vilja kunna uppdatera "namn" och "kon". Lösenordet vill jag inte kunna uppdatera. Men självklart skall jag ta med mig dina rader. Snart kommer jag väl så långt så användarna får egna profiler och lösenord!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9313-uppdatera
