Avatar billede ducks Nybegynder
29. oktober 2002 - 19:23 Der er 3 kommentarer og
1 løsning

Sider bliver bare blank

Hvorfor går denne side på i "stå", bliver blank, og så ikke mere?
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb")
<%
if request.querystring("type") = "opret" then
  registrering = "ja"
  Set rsu = Server.CreateObject("ADODB.Recordset")
  strSQLU = "Select * FROM users"
  rsu.Open strSQLU, Conn, 3, 3
  if request.form("nick") <> "" or request.form("fornavn") <> "" or request.form("password") <> "" or request.form("email") then
    if request.form("nick") = rsu.fields("brugernavn") then
    response.redirect "opret.asp?fejl=1"
  else
    nick = request.form("nick")
    fornavn = request.form("fornavn")
    efternavn = request.form("efternavn")
    password = request.form("password")
    passwordigen = request.form("passwordigen")
    email = request.form("email")
    msn = request.form("msn")
    icq = request.form("icq")
    password = trim(password)
    passwoed = lcase(password)
    passwordigen = trim(passwordigen)
    passwordigen = lcase(passwordigen)
    if password <> passwordigen then response.redirect "opret.asp?fejl=2"
    rsu.Addnew
    rsu("brugernavn") = nick
    rsu("fornavn") = fornavn
    rsu("efternavn") = efternavn
    rsu("password") = password
    rsu("email") = email
    rsu("msn") = msn
    rsu("icq") = icq
    response.redirect "default.asp"
  end if
end if
end if
if registrering = "ja" then
rsu.Close
Set rsu = nothing
end if
%>
Avatar billede Slettet bruger
29. oktober 2002 - 19:30 #1
Du har ingen else i forhold til den første if sætning så vidt jeg kan se...
Avatar billede eagleeye Praktikant
29. oktober 2002 - 19:30 #2
Hvid der i linmket ikke står type=opret  så blvier siden blank pga denne if sætning:

if request.querystring("type") = "opret" then
Avatar billede ducks Nybegynder
29. oktober 2002 - 19:49 #3
det gør den allerede...

hvis nogen kan rette den for mig skal den, kontrollere om textfelterne: nick, fornavn, password, email er indtastet. hvis de er det skal den finde ud af om nick = et eksisterende brugernavn, og derefter skal den fjerne alle mellemrum før og efter, derefter skal al teksten gøres lille (LCase) og det første stort (undtagen icq). til sidste skal det skrives i databasen og man bliver sendt til default.asp, troede det jeg lavede ville gøre det, men der er tilsyndeladene en en fejl et sted :(
Avatar billede eagleeye Praktikant
29. oktober 2002 - 19:53 #4
Hvis den kommer ind i if sætnignen så prøv at tilføge i toppen af filen.:

<% Response.Buffer = true %>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester