Hej hej!
Har stött på lite problem igen.
Jag har en sida där man skall kunna ändra sina uppgifter som man har.
Men när man ska uppdatera informationen så fungerar det inte.
Detta är SQL-satsen:
SQL = "UPDATE users SET namn='" & Request.Form("Namn") & "' WHERE username=
Den ska kolla upp mot sessionen och jämföra namnet med databasens namn. Men hur skriver man?
Jagg har provat med: & Session("username")
Men detta fungerar inte .
Mvh Magnus Fernström
SebbeMedlem sedan jan. 20032 285 inlägg Är det såhär du menar?
SQL = "UPDATE users SET namn = '" & Request.Form("Namn") & "' WHERE username = '" & Session("username") & "'"
Ummm jag vet inte :O
Det jag vill gära är som sagt en funktion som gör det möjligt att ändra sina uppgifter som syns på ens egna unika profil :)
Asså.....Sessionen innehåller användarnamnet, och så letar den upp användarnamnet i databasen och ändrar bara uppgifterna i samma kolumn som användarnamnet. Det var så jag hade tänkt mig :)
KoTTeNMedlem sedan sep. 20011 722 inlägg Jo det exempel som Sebbe vissat gör det som du efterfrågar. Och självklart uppdaterar den enbart den kolumn som användarnamnet finns i eftersom det är det du angivit i SQL:n.
Ja tänte väl det, men det funkade inte första gången och jag var trött :D
Antar att jag hade skrivit fel någonstans.
Tack för hjälpen, jag återkommer om fler problem uppstår.
Hurra! Flera problem...
SQL = "UPDATE users SET presentation = '" & Request.Form("Presentation") & "' WHERE username = '" & Session("username") & "'"
Hur gör jag för att uppdatera de andra fälten i databasen?
Har prövat att skriva SET (presentation,email) samt presentation,email. men det vill inte fungera :(
Mvh Magnus
Allright det löste sig.
Jag gjorde på fäljande sätt:
SQL = "UPDATE users SET presentation = '" & Request.Form("Presentation") & "', namn = '" & Request.Form("Namn") & "' WHERE username = '" & Session("username") & "'"