Avatar billede jesperskov Nybegynder
11. juni 2004 - 07:20 Der er 3 kommentarer

Fejl ved brugeropret i community?

Hej! jeg har et lille community-system, som jeg ikke kan få til at virke!
Prøv at oprette en bruger her: http://www.hotplanet.dk/community/opret.asp og se den fejl den kommer med? Fejl i opret.php linie 39


Opret.php:

<html>
<head>
<title>ASP Community</title>
</head>
<body>
<% if mode = "" then %>
<form method=post action=opret.asp?mode=gem>
<font size=4>Opret bruger i community</font><br>
<font color=red size=2><%=Request.Querystring("error")%></font><br>
Ønsket Brugernavn: <input type=text name=brugernavn><br>
Ønsket Kodeord: <input type=text name=kodeord><br>
Email: <input type=text name=brugeremail><br>
Hjemmeside <input type=text name=brugerhttp><br>
ICQ <input type=text name=icq><br>
Fritekst<br><textarea name=brugerTekst col=10 rows=10 cols="20"></textarea><br>
<input type=submit value=Opret Bruger>
</form>
<% end if %>

<% if mode = "gem" then
'//Tjecker om brugernavn kodeord og email er udfyldt!
if Request.form("brugernavn") = "" then Response.Redirect("opret.asp?error=Udfyld brugernavn") end if
if Request.form("kodeord") = "" then Response.Redirect("opret.asp?error=udfyld kodeord") end if
if Request.form("brugeremail") = "" then Response.Redirect("opret.asp?error=Udfyld email") end if
'//Connection
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("community.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From bruger where brugernavn = '" & Request.form("brugernavn") & "'"
rs.Open strSQL, Conn, 1, 3
'//Tjecker om brugernavnet er optaget!
If Not (rs.BOF Or rs.EOF) Then
Response.Redirect("opret.asp?error=Brugernavnet er optaget")
end if

'//Tilføjer brugeren til databasen!
rs.addnew
rs("brugernavn") = Request.form("brugernavn")
rs("brugerkodeord") = Request.form("kodeord")
rs("brugeremail") = Request.form("brugeremail")
rs("brugerhttp") = Request.form("brugerhttp")
rs("brugerICQ") = Request.form("icq")
rs("brugerTekst") = Request.form("brugertekst")
rs.update
Response.Write("Du er nu oprettet! Login <a href=default.asp>Her</a>")

rs.Close
Set rs = Nothing
Conn.Close
set Conn = Nothing
end if %>

</body>
</html>

-----------

Kan du finde fejlen, og evt. hjælpe mig, så er de 100 point helt klart til dig!

Du kan hente hele comunityet her: http://www.hotplanet.dk/community/community.zip
Avatar billede dawin_dk Nybegynder
11. juni 2004 - 10:41 #1
hvis du lige listede hvad der stod i linie 39 som fejlen kommer i så slap vi for at sidde og tælle 39 linier
Avatar billede ellebaek Nybegynder
11. juni 2004 - 12:30 #2
hmm...

Hvad type er dine forskellige felter i databasen..?
For det er der den laver fejl.
Avatar billede ellebaek Nybegynder
11. juni 2004 - 12:32 #3
hmm..

Måske er det den her linie:

rs("brugerICQ") = Request.form("icq")

hvad sker der hvis du skriver:
rs("brugerICQ") = "" & Request.form("icq")
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging