Avatar billede plasmon Nybegynder
27. februar 2004 - 17:13 Der er 2 kommentarer og
1 løsning

tager ikke alle variable over i sql?

Hej jeg har en funktion som skulle gemme en bruger i en db.

Det virker også i nogle tilfælde men ikke alle!!

f Request.Form("betegnelse") = "Hjælpetræner" then
        plads = 8
        bestyrelsesmedlem = 0
    End If
    If Request.Form("betegnelse") = "Hjælper" then
        plads = 9
        bestyrelsesmedlem = 0
    End If
    If Request.Form("Andet") = "Andet" then
        plads = 10
        bestyrelsesmedlem = 0
    End If
    If Request.Form("Medlem") = "Medlem" then
        plads = 11
        bestyrelsesmedlem = 0
    End If
    sql="INSERT INTO users (type,afd_id,b_navn,pass,navn,adr,post,city,tlf,mail,bestyrelsesmedlem,betegnelse,pladsnr,show_adr) VALUES('"_
        & Request.Form("type") & "','"_
        & Request.Form("afd_id") & "','"_
        & Clean(Request.Form("b_navn")) & "','"_
        & Clean(Request.Form("pass")) & "','"_
        & Clean(Request.Form("navn")) & "','"_
        & Clean(Request.Form("adr")) & "','"_
        & Clean(Request.Form("post")) & "','"_
        & Clean(Request.Form("city")) & "','"_
        & Clean(Request.Form("tlf")) & "','"_
        & Clean(Request.Form("mail")) & "','"_
        & bestyrelsesmedlem & "','"_
        & Clean(Request.Form("betegnelse")) & "','"_
        & plads & "','"_
        & show_adr & "')"


I hvis Request.Form("Medlem") = "Medlem" eller Request.Form("Medlem") = "Andet" så virker scriptet ikke da "bestyrelsesmedlem" og "plads" ikke får tildelt det tal som de skulle have, men får ikke tildelt noget tal.

Nogle som har et fornuftigt svar på dette?
Avatar billede plasmon Nybegynder
27. februar 2004 - 17:14 #1
i den første If sætning skulle der stå if og ikke f
Avatar billede eagleeye Praktikant
27. februar 2004 - 17:22 #2
Hvis at en if sætning er case sensitiv så  "Medlem" er ikke lig "medlem" så præv at tjekke value for det man vælger det er rigtig case.

Brug evt. lcase omkring så det er små bogstaver:

If LCase(Request.Form("Medlem")) = "medlem" then
Avatar billede plasmon Nybegynder
27. februar 2004 - 17:28 #3
hehe fandt selv fejlen det var fordi at Request.Form("Medlem") og Request.Form("Andet") skulle hede  Request.Form("betegnelse")

Det er jo nogle gange så man ikke kan se skoven for bare trær
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