Avatar billede webnoob Nybegynder
14. oktober 2005 - 22:33 Der er 9 kommentarer og
1 løsning

script til at skifte kode

jeg er igang med at lave et script til min hjemmeside, hvor man kan skifte sin kode.men jeg får denne her fejl:

Microsoft VBScript compilation error '800a03f6'

Expected 'End'

/forbindelseluk.asp, line 3

selve scriptet ser sådan her ud:

gamleadgangskode=request.form("gamleadgangskode")
adgangskode=request.form("adgangskode")
gentagadgangskode=request.form("gentagadgangskode")

'kontrollere den gamle adgangskode
if gammeladgangskode=id=session("brugerid") <> adgangskode then
'hvis den ene er lig med den anden, så gør dette :
if adgangskode=gentagadgangskode And adgangskode <> "" then
sql="select * from adresse where brugernavn='"&brugernavn&"'"
set record=rs.execute(sql)
if record.eof then
    sql="update adresse set adgangskode='"&adgangskode&"' where id='"&session("brugerid")&"'"
    set record=rs.execute(sql)
Response.redirect "/profil.asp"
else ' ellers
response.write "Den gamle adgangskode er ikke rigtig eller den nye adgangskode blev ikke indtastet ens, din kode blev ikke ændret."
' afslut IF sætning
end if

%>
Avatar billede plx Nybegynder
14. oktober 2005 - 22:40 #1
du skal have en endif for hver if du påbegynder
Avatar billede webnoob Nybegynder
14. oktober 2005 - 22:42 #2
hmm..... kan ikke lige gennemskue hvor jeg skal sætte de end if.
Avatar billede driis Nybegynder
14. oktober 2005 - 22:43 #3
Du har 3x if men kun 1x End If

Du skal afslutte hver enkelt If.
Avatar billede webnoob Nybegynder
14. oktober 2005 - 22:44 #4
skal jeg ikke sætte else ind istedet for end if????
Avatar billede webnoob Nybegynder
14. oktober 2005 - 22:47 #5
nej det skal jeg så ikke, har løst det, tak for hjælpen

lig et svar så du kan få pointene
Avatar billede mnoer Nybegynder
14. oktober 2005 - 22:48 #6
jo...
if bla then
    .........
elseif bla bla then
    .........
elseif bla bla bla then
    .........
else
    .........
end if
Avatar billede driis Nybegynder
14. oktober 2005 - 22:50 #7
Om du skal bruge End If eller Else If kommer jo an på hvad du prøver at opnå.
Men anyways, svar.
Avatar billede webnoob Nybegynder
14. oktober 2005 - 22:59 #8
kan du ikke lige forklare mig i hvilke situationer man vil bruge end if og else if?
Avatar billede mnoer Nybegynder
15. oktober 2005 - 08:52 #9
Du bruger if/end if hvis der er "noget" der skal ske hvis ét kriterie er sandt.
f.eks.
if bruger = "admin" then
    Response.Write("Du er gud")
end if

if/elseif/endif kan bruges hvis der skal ske noget forskelligt alt efter hvilket kriterie der er sandt.
f.eks.
if bruger = "admin" then
    Response.Write("Du er gud")
elseif bruger = "user" then
    Response.Write("Du er almindelig bruger")
end if
Avatar billede webnoob Nybegynder
15. oktober 2005 - 10:06 #10
ok, en rimlig god forklaring.
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