Avatar billede karsten_larsen Praktikant
15. april 2003 - 09:34 Der er 9 kommentarer og
1 løsning

Indsæt ny bruger og tjek om brugernavn findes i forvejen!

Hej

Følgende burde indsætte en ny bruger i databasen. Det gør det også - men hvis brugernavnet findes i forvejen skriver scriptet bare oven i.

Hvor er fejlen?

:-) karsten_larsen


    While not objRecBruger.EOF
            If objRecBruger("brugernavn") <> brugernavn then   
                objRecBruger.AddNew
                objRecBruger("brugernavn") = brugernavn
                objRecBruger("password") = password
                objRecBruger("fornavn") = fornavn
                objRecBruger("efternavn") = efternavn
                objRecBruger("email") = email
                objRecBruger("www") = www
                objRecBruger("telefon") = telefon
                objRecBruger.Update
            else
                brugernavntaget = "Brugernavn er taget!"
            end if   
    objRecBruger. movenext
    wend
Avatar billede Jman Praktikant
15. april 2003 - 09:38 #1
If objRecBruger("brugernavn") <> "brugernavn" then
Avatar billede Jman Praktikant
15. april 2003 - 09:39 #2
Hvis det ikke er tal, skal der " rundt om
Avatar billede karsten_larsen Praktikant
15. april 2003 - 09:44 #3
Det virker ikke, brugernavn = Request.Form("brugernavn", som jeg også har sat ind.
?:-) Karsten

    While not objRecBruger.EOF
            If objRecBruger("brugernavn") <> "brugernavn" then   
                objRecBruger.AddNew
                objRecBruger("brugernavn") = brugernavn
                objRecBruger("password") = password
                objRecBruger("fornavn") = fornavn
                objRecBruger("efternavn") = efternavn
                objRecBruger("email") = email
                objRecBruger("www") = www
                objRecBruger("telefon") = telefon
                objRecBruger.Update
            else
                brugernavntaget = "Brugernavn er taget!"
            end if
    objRecBruger. movenext
    wend
Avatar billede Jman Praktikant
15. april 2003 - 09:55 #4
prøv lige at smide noget mere kode op .. Hvis du har skrevet gernavn = Request.Form("brugernavn") <-- husk den sidste parantes, så skal du ikke bruge " i din objRec
Avatar billede Jman Praktikant
15. april 2003 - 09:56 #5
gernavn skulle selvfølgelig være brugernavn :)
Avatar billede peppino Nybegynder
15. april 2003 - 10:01 #6
Set objRecBruger = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From brugere where brugernavn = '" & brugernacn & "'"
objRecBruger.Open strSQL, conn, 1, 3
'//Tjecker om brugernavnet er optaget!
If Not (objRecBruger.BOF Or objRecBruger.EOF) Then
Response.write("<span class='body'><font color='#FF3300'>Brugernavnet er optaget<br></font></span>")
else
objRecBruger.AddNew
objRecBruger("brugernavn") = brugernavn
objRecBruger("password") = password
objRecBruger("fornavn") = fornavn
objRecBruger("efternavn") = efternavn
objRecBruger("email") = email
objRecBruger("www") = www
objRecBruger("telefon") = telefon
objRecBruger.Update
end if
Avatar billede Jman Praktikant
15. april 2003 - 10:02 #7
strSQL = "Select * From brugere where brugernavn = '" & brugernacn & "'"

Er brugernacn korrekt ?
Avatar billede karsten_larsen Praktikant
15. april 2003 - 11:13 #8
Tak for indtil videre - kigger på det senere idag.
:-) karsten_larsen
Avatar billede karsten_larsen Praktikant
15. april 2003 - 14:11 #9
-> peppino - det fungerer

Tak for hjælpen begge.
:-)) k_l
Avatar billede peppino Nybegynder
15. april 2003 - 16:13 #10
Det var så lidt

/Peppino
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