03. april 2002 - 14:54Der er
15 kommentarer og 1 løsning
Opret pro...
Jeg er ved lave en opret profil. Det er brugernavn, password, Fornavn, Efternavn og email der er der vigtigste, så det er kun dem der har betingelserne, mem den hvis viser fejl alligevel.
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From bruger" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
'Tester om brugernavn findes i databasen Set rs = Conn.execute ("SELECT * FROM bruger WHERE brugernavn='" & brugernavn & "'")
If Not rs.Eof Then Response.Write("<p><font color=red>Brugernavn er allerede i Oprettet!</font></p>") fejl = true End If %> <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then
if brugernavn = "" then Response.Write("<span class='skrift'><font color='#FF3300'>Du skal vælge et brugernavn<br></font></span>") end if
if password = "" then Response.Write("<span class='skrift'><font color='#FF3300'>Du skal vælge et password!<br></font></span>") end if
if fornavn= "" then Response.Write("<span class='skrift'><font color='#FF3300'>Du skal angive dit fornavn!<br></font></span>") end if
if efternavn= "" then Response.Write("<span class='skrift'><font color='#FF3300'>Du skal angive dit efternavn!<br></font></span>") end if
if email= "" then Response.Write("<span class='skrift'><font color='#FF3300'>Du skal angive din e-mail!<br></font></span>") end if
if brugernavn <> "" AND password <> "" AND fornavn <> "" AND efternavn <> "" AND email <> "" then rs.AddNew rs("brugernavn") = Request.form("brugernavn") rs("password") = Request.form("password") rs("fornavn") = Request.form("fornavn") rs("efternavn") = Request.form("efternavn") rs("email") = Request.form("email") rs("alder") = Request.form("alder") rs("firma") = Request.form("firma") rs("hjemmeside") = Request.form("hjemmeside") rs("icq") = Request.form("icq") rs("profil") = Request.form("profil") rs("hits") = "0" rs.update Response.Redirect("opret.asp") end if end if %> <form method="post" action="opret.asp" id=form name=form>
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Mr. coltau kan du ikke lave det så hvis der er rod. Jeg forståd ikke rigtigt hvad du mener med: ' Nedenstående linier skal udføres før ovenstående da det er nedenstående recordset som du arbejder videre på længere nede i koden. (RS.AddNew)
kan du ikke lave koden så den er rigtig bygget op, TAK.
Alle tekstfelter der skal opdateres med en blank værdi skal tildeles konstanten NULL - men når det er en ny record du indsætter behøver du ikke at udfylde felterne:
Jeg vil stadig give dig point hvis vi kan får det til at virke.
Jeg har prøv de nulls, mennnn.......
Hvis jeg udfylder dem kommer det ikke på databasen, det skal de jo gøre. Dem uden null virker OK. (Det har de altid gjort)
Null skal komme i DB hvis man udfylder dem hvis man ikke gøre er det lige meget bare det ikke viser fejl. Det er jo derfor de ikke har nogle betingelser.
rs.AddNew rs("brugernavn") = Request.form("brugernavn") rs("password") = Request.form("password") rs("fornavn") = Request.form("fornavn") rs("efternavn") = Request.form("efternavn") rs("email") = Request.form("email") if Request.form("alder") <> "" then rs("alder") = Request.form("alder") end if if Request.form("firma") <> "" then rs("firma") = Request.form("firma") end if osv ... rs.update
Ikke fordi jeg har lavet fejl men...det gøre det bare ikke
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.