hmm ... måske var min forklaring ikke den allerbedste men at ingen af jer brugte den syntes jeg nok virkede lidt pudsigt
.
Hvis du vil have at felterne skal skrive de du lige har opdateret databasen med kan du jo bare (som du selv har prøvet men dog har gjort forkert) bruge Request.Form("bla").
så kommer hele din kode til at se således ud:
<html>
<head>
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("community.mdb")
Conn.Open DSN
strSQL = "update Brugere set "
strSQL = strSQL & "navn= '" & request.form("navn") & "', "
strSQL = strSQL & "bosted= '" & request.form("bosted") & "', "
strSQL = strSQL & "brugernavn= '" & request.form("brugernavn") & "', "
strSQL = strSQL & "adgangskode= '" & request.form("adgangskode") & "' "
strSQL = strSQL & " Where Id = " & request.Querystring("id") & ""
' SQL sætning eksekveres
Conn.Execute(strSQL)
%>
<form method="post" action="rediger-profil.asp?id=<%=request.Querystring("id")%>">
<table>
<tr>
<td>Navn:</td><td><input type="text" value="<%=request.form("navn")%>" name="navn"></td>
</tr>
<tr>
<td>By:</td><td><input type="text" value="<%=request.form("bosted")%>" name="bosted"></td>
</tr>
<tr>
<td>Brugernavn:</td><td><input type="text" value="<%=request.form("brugernavn")%>" name="brugernavn"></td>
</tr>
<tr>
<td>Kode:</td><td><input type="password" value="<%=request.form("adgangskode")%>" name="adgangskode"></td>
</tr>
<tr>
<td></td><td><input type="submit" value="Gem" name="Submit"></td>
</tr>
</table>
<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>