---
title: "Uppdatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8576-uppdatering"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rockhound"
published: "2001-03-17T13:10:00.000Z"
updated: "2001-03-17T22:05:00.000Z"
replies: 4
views: 112
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/8576-uppdatering"
---

# Uppdatering

## #1 — Rockhound, 2001-03-17T13:10Z

Tjena!! Som ny medlem så har jag en fråga. Nån som kan se varför inte detta scriptet funkar ?
SQLtemp = "SELECT \* FROM password WHERE user = '" & Request.form("login") & "' "

Set rs = Apples.Execute(SQLtemp)

If Request.Form("login") = rs("user") AND Request.Form("oldpassword") = rs("syssel") AND Request.Form("newpassword1") = Request.Form("newpassword2") then
SQL = "UPDATE password SET syssel = '" & Request.Form("syssel") & "' WHERE user = '" & Request.Form("login") & "'"
Apples.Execute(sql)
Response.redirect ("isinfoupdated.asp")
Else
Response.redirect ("isinfochange2.asp")

har ett fungerande script som funkar bra
SQLtemp = "SELECT \* FROM password WHERE user = '" & Request.form("login") & "' "

Set rs = Apples.Execute(SQLtemp)

If Request.Form("login") = rs("user") AND Request.Form("oldpassword") = rs("pass") AND Request.Form("newpassword1") = Request.Form("newpassword2") then
SQL = "UPDATE password SET pass = '" & Request.Form("newpassword2") & "' WHERE user = '" & Request.Form("login") & "'"
Apples.Execute(sql)
Response.redirect ("isupdated.asp")
Else
Response.redirect ("ispasschange2.asp")

Det enda jag har ändrat är pass till syssel. Båda finns med i databasen

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

## #2 — LarsG, 2001-03-17T13:38Z

Hej, jag har också en fråga.

Vad menar du med inte funkar? 
Blir det något felmeddelande, ändras inget i databasen eller vad.

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

## #3 — Rockhound, 2001-03-17T13:42Z

Svar fråga
IStället för att hamna på sidan isupdated.asp så hamnar jag på ispasschange2.asp även om jag skriver in rätt variabler.

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

## #4 — LarsG, 2001-03-17T14:22Z

Jaha, då får du väl lägga in lite checker, t.ex. kolla om du fick något tillbaka från databasen och skriva ut värdena från formen.

```
Set rs = Apples.Execute(SQLtemp)
if  rs.eof then
    response.write "Okänd användare"
else
    response.write "login = " & Request.Form("login") 
    response.write "user = " & rs("user")
' etc
    If  Request.Form("login") = rs("user") 
    AND Request.Form("oldpassword") = rs("syssel") 
    AND Request.Form("newpassword1") = Request.Form("newpassword2") then
        SQL = "UPDATE password " & _
              "SET  syssel = '" & _ Request.Form("syssel") & _
"' WHERE user = '" & _
Request.Form("login") & "'"
        Apples.Execute sql
        Response.write 'Ok'
        'Response.redirect "isinfoupdated.asp"
    Else
        Response.write 'Fel lösen'
        'Response.redirect "isinfochange2.asp"
    End if
End if
```

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

## #5 — Rockhound, 2001-03-17T22:05Z

Tack LArsG för dina inlägg.
Mitt jävla pucko hade ju missat att byta en länk när jag ändrar uppgifterna. Har ju ett likadant script när jag byter lösenord och hade glömt att ändra den länken.

Tack än en gång

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8576-uppdatering
