<% Response.Buffer = true Response.Expires = -1 Response.ExpiresAbsolute = Now() -2 Response.AddHeader "pragma", "no-cache" Response.AddHeader "cache-control", "private" Response.CacheControl = "no-cache" if Session("name") = "" OR Session("uid") = "" then Response.Redirect("login.asp") else struserID = Session("uid") strUserName = Session("name") strUserName = uCase(Left(strUserName,1)) & lCase(Mid(strUserName ,2)) strMedlems_ID = Session("Medlems_ID") strMedlemsnummer = Session("Medlemsnummer") strEPost = Session("epost") Dim MM_editAction MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) If (Request.QueryString <> "") Then MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString) End If ' boolean to abort record edit Dim MM_abortEdit MM_abortEdit = false %> <% ' IIf implementation Function MM_IIf(condition, ifTrue, ifFalse) If condition = "" Then MM_IIf = ifFalse Else MM_IIf = ifTrue End If End Function %> <% If (CStr(Request("MM_update")) = "form1") Then If (Not MM_abortEdit) Then ' execute the update Dim MM_editCmd Set MM_editCmd = Server.CreateObject ("ADODB.Command") MM_editCmd.ActiveConnection = MM_rsconn_STRING MM_editCmd.CommandText = "UPDATE SVFKMedlem SET Medlemsnummer = ?, Namn = ?, Efternamn = ?, Adress = ?, Postadress = ?, Land = ?, Telefon = ?, Mobiltelefon = ?, `E-Post` = ?, Ovrigt = ? WHERE Medlems_ID = " & strMedlems_ID MM_editCmd.Prepared = true MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param1", 5, 1, -1, MM_IIF(Request.Form("Medlemsnummer"), Request.Form("Medlemsnummer"), null)) ' adDouble MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param2", 202, 1, 50, Request.Form("Namn")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param3", 202, 1, 50, Request.Form("Efternamn")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param4", 202, 1, 50, Request.Form("Adress")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param5", 202, 1, 50, Request.Form("Postadress")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param6", 202, 1, 50, Request.Form("Land")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param7", 202, 1, 50, Request.Form("Telefon")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param8", 202, 1, 50, Request.Form("Mobiltelefon")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param9", 202, 1, 50, Request.Form("EPost")) ' adVarWChar MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param10", 202, 1, 100, Request.Form("Ovrigt")) ' adVarWChar MM_editCmd.Execute MM_editCmd.ActiveConnection.Close newProfileData = "Medlemsnr: " & Request.Form("Medlemsnummer") & _ " Namn: " & Request.Form("Namn") & _ " Efternamn: " & Request.Form("Efternamn") & _ " Adress: " & Request.Form("Adress") & _ " Postadress: " & Request.Form("Postadress") & _ " Land: " & Request.Form("Land") & _ " Telefon: " & Request.Form("Telefon") & _ " Mobiltelefon: " & Request.Form("Mobiltelefon") & _ " EPost: " & Request.Form("EPost") & _ " Övrigt: " & Request.Form("Ovrigt") loggusername = Session("name") loggmedlemsid = Session("Medlems_ID") Ip = Request.Servervariables("REMOTE_ADDR") systemmessage = "OLD Profile DATA: " & Request.Form("oldprofile") systemmessage2 = "NEW Profile DATA: " & newProfileData Set Cmd = Server.CreateObject ("ADODB.Command") Cmd.ActiveConnection = MM_rsconn_STRING Cmd.CommandText = "Insert Into SVFKLogg(Ip, username, Medlems_ID, systemmessage, systemmessage2) VALUES (?, ?, ?, ?, ?)" Cmd.Prepared = true Cmd.Parameters.Append Cmd.CreateParameter("param1", 202, 1, 50, ip) ' adVarWChar Cmd.Parameters.Append Cmd.CreateParameter("param2", 202, 1, 50, loggusername) ' adVarWChar Cmd.Parameters.Append Cmd.CreateParameter("param3", 202, 1, 50, loggmedlemsid) ' adVarWChar Cmd.Parameters.Append Cmd.CreateParameter("param4", 201, 1, 65535, systemmessage) ' adVarWChar Cmd.Parameters.Append Cmd.CreateParameter("param5", 201, 1, 65535, systemmessage2) ' adVarWChar Cmd.Execute Cmd.ActiveConnection.Close Response.Redirect("default.asp") End If End If %> <% Dim rs Dim rs_cmd Dim rs_numRows Set rs_cmd = Server.CreateObject ("ADODB.Command") rs_cmd.ActiveConnection = MM_rsconn_STRING rs_cmd.CommandText = "SELECT * FROM SVFKMedlem WHERE Medlems_ID = " & strMedlems_ID rs_cmd.Prepared = true Set rs = rs_cmd.Execute rs_numRows = 0 oldProfileData = "Medlemsnr: " & rs.Fields.Item("Medlemsnummer").Value & _ " Namn: " & rs.Fields.Item("Namn").Value & _ " Efternamn: " & rs.Fields.Item("Efternamn").Value & _ " Adress: " & rs.Fields.Item("Adress").Value & _ " Postadress: " & rs.Fields.Item("Postadress").Value & _ " Land: " & rs.Fields.Item("Land").Value & _ " Telefon: " & rs.Fields.Item("Telefon").Value & _ " Mobiltelefon: " & rs.Fields.Item("Mobiltelefon").Value & _ " EPost: " & rs.Fields.Item("E-Post").Value & _ " Övrigt: " & rs.Fields.Item("Ovrigt").Value %> <% Dim rsFORDON Dim rsFORDON_cmd Dim rsFORDON_numRows Set rsFORDON_cmd = Server.CreateObject ("ADODB.Command") rsFORDON_cmd.ActiveConnection = MM_rsconn_STRING rsFORDON_cmd.CommandText = "SELECT * FROM SVFKFordon WHERE Medlems_ID = " & strMedlems_ID rsFORDON_cmd.Prepared = true rsFORDON_cmd.CommandText = rsFORDON_cmd.CommandText & " ORDER BY Kategori ASC, Bilmarke ASC" Set rsFORDON = rsFORDON_cmd.Execute rsFORDON_numRows = 0 %> SVFK medlemsregister Online - Redigera medlemsuppgifter

Redigera medlemsuppgifter

Medlemsnr: " size="31" maxlength="50" /> <- Skrivskyddad
Namn: " size="50" maxlength="50" />
Efternamn: " size="50" maxlength="50" />
Adress: " size="50" maxlength="50" />
Postadress: " size="50" maxlength="50" />
Land: " size="50" maxlength="50" />
Telefon: " size="50" maxlength="50" />
Mobiltelefon: " size="50" maxlength="50" />
E-Post: " size="50" maxlength="50" />
Övrigt:
(Max 90 tecken)
Du kan skriva tecken till.


 
" />
Fordon: <% While NOT rsFORDON.EOF %>


"><%=(rsFORDON.Fields.Item("Kategori").Value)%>
<%=(rsFORDON.Fields.Item("Bilmarke").Value)%>
<%=(rsFORDON.Fields.Item("Modell").Value)%>
<%=(rsFORDON.Fields.Item("Arsmodell").Value)%>
<%=(rsFORDON.Fields.Item("Notering").Value)%>
" onClick="return confirm('OK att radera fordon?')">Radera
 
<% rsFORDON.MoveNext() Wend %>

Lägg till fordon
<% rsFORDON.Close() Set rsFORDON = Nothing %>

<% rs.Close() Set rs = Nothing end if %>