Annonceindlæg fra SuperOffice
Du kan lave en fil som denne som gemmer i en databasen her hedder datbasen db1.mdb skal lige rettes lidt til. Tabellen hedder brugere eller er felterne som du har beskrevet i spørgsmålet de er alle af typen tekst. Filen skal hedde gem.asp <html> <head></head> <body> <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then brugernavn = replace(Request.Form("brugernavn"),"'","''") Password = replace(Request.Form("password"),"'","''") Fornavn = replace(Request.Form("fornavn"),"'","''") Efternavn = replace(Request.Form("efternavn"),"'","''") Adresse = replace(Request.Form("adresse"),"'","''") Husnr = replace(Request.Form("husnr"),"'","''") Bynavn = replace(Request.Form("bynavn"),"'","''") Postnr = replace(Request.Form("postnr"),"'","''") ekstra_felt_1 = replace(Request.Form("ekstra_felt_1"),"'","''") ekstra_felt_2 = replace(Request.Form("ekstra_felt_2"),"'","''") ekstra_felt_3 = replace(Request.Form("ekstra_felt_3"),"'","''") ekstra_felt_4 = replace(Request.Form("ekstra_felt_4"),"'","''") ekstra_felt_5 = replace(Request.Form("ekstra_felt_5"),"'","''") ekstra_felt_6 = replace(Request.Form("ekstra_felt_6"),"'","''") ekstra_felt_7 = replace(Request.Form("ekstra_felt_7"),"'","''") ekstra_felt_8 = replace(Request.Form("ekstra_felt_8"),"'","''") set Conn = Server.CreateObject("ADODB.Connection") set rs = Server.CreateObject("ADODB.Recordset") Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& server.mappath("db1.mdb") SQL = "SELECT * FROM brugere WHERE brugernavn = '" & brugernavn & "'" set rs = Conn.Execute(SQL) if rs.EOF then SQL = "INSERT INTO brugere (brugernavn, [Password], fornavn, efternavn, adresse, husnr, " SQL = SQL & "bynavn, postnr, ekstra_felt_1, ekstra_felt_2, ekstra_felt_3, ekstra_felt_4, " SQL = SQL & "ekstra_felt_5, ekstra_felt_6, ekstra_felt_7, ekstra_felt_8) VALUES (" SQL = SQL & "'" & brugernavn & "', " SQL = SQL & "'" & password & "', " SQL = SQL & "'" & fornavn & "', " SQL = SQL & "'" & efternavn & "', " SQL = SQL & "'" & adresse & "', " SQL = SQL & "'" & husnr & "', " SQL = SQL & "'" & bynavn & "', " SQL = SQL & "'" & postnr & "', " SQL = SQL & "'" & ekstra_felt_1 & "', " SQL = SQL & "'" & ekstra_felt_2 & "', " SQL = SQL & "'" & ekstra_felt_3 & "', " SQL = SQL & "'" & ekstra_felt_4 & "', " SQL = SQL & "'" & ekstra_felt_5 & "', " SQL = SQL & "'" & ekstra_felt_6 & "', " SQL = SQL & "'" & ekstra_felt_7 & "', " SQL = SQL & "'" & ekstra_felt_8 & "')" Conn.Execute(SQL) indsat = true else Response.Write "Brugernavnet findes alderrede" end if rs.Close if indsat = true then SQL = "SELECT * FROM brugere WHERE brugernavn = '" & brugernavn & "'" set rs = Conn.Execute(SQL) Response.Write "Du er nu oprettet som bruger med disse oplysniger : <br>" Response.Write "Brugernavn : " & rs("brugernavn") & "<br>" Response.Write "Password : " & rs("password") & "<br>" Response.Write "Fornavn : " & rs("fornavn") & "<br>" Response.Write "Efternavn : " & rs("efternavn") & "<br>" Response.Write "Adresse : " & rs("adresse") & "<br>" Response.Write "Hus nr. : " & rs("husnr") & "<br>" Response.Write "By : " & rs("bynavn") & "<br>" Response.Write "Post nr. : " & rs("postnr") & "<br>" Response.Write "Ekstra felt 1 : " & rs("ekstra_felt_1") & "<br>" Response.Write "Ekstra felt 2 : " & rs("ekstra_felt_2") & "<br>" Response.Write "Ekstra felt 3 : " & rs("ekstra_felt_3") & "<br>" Response.Write "Ekstra felt 4 : " & rs("ekstra_felt_4") & "<br>" Response.Write "Ekstra felt 5 : " & rs("ekstra_felt_5") & "<br>" Response.Write "Ekstra felt 6 : " & rs("ekstra_felt_6") & "<br>" Response.Write "Ekstra felt 7 : " & rs("ekstra_felt_7") & "<br>" Response.Write "Ekstra felt 8 : " & rs("ekstra_felt_8") & "<br>" rs.Close end if Conn.Close Set Conn = Nothing end if %> </body> </html>