18. maj 2006 - 22:21Der er
37 kommentarer og 1 løsning
array problem
jeg har en form som "kun" kan indeholde tal. Den form bliver behandlet af et array, men jeg vil gerne have muligheden for at formen kan være blank og arrayet så behandler det som <NULL>, kan det lade sig gøre?
Hvis ja, hvordan?
mit array ser såden her ud:
arrstr = split(storrelse, ", ") for t = 0 to ubound(arrstr) next
Havde håbet på det var så let her:
if storrelse=Request.Form("storrelse") = "" then arrstr = <NULL> for t = 0 to ubound(arrstr) next else arrstr = split(storrelse, ", ") for t = 0 to ubound(arrstr) next end if
men hvis du sætte den til null giver det ikke så meget mening at loope igennem prøv evt. sådan her:
storrelse=Request.Form("storrelse") if storrelse = "" then arrstr = NULL else arrstr = split(storrelse, ", ") for t = 0 to ubound(arrstr) next end if
du kan evt. tjekke med isArray funktionen om arrstr er et array:
storrelse=Request.Form("storrelse") if storrelse = "" then arrstr = NULL else arrstr = split(storrelse, ", ") end if if isArray(arrstr) then for t = 0 to ubound(arrstr) next end if
Synes godt om
Slettet bruger
18. maj 2006 - 22:34#2
Hejsa!
Nej så let kan det vist ikke gøres... Men Hvordan definerer du <NULL>? Skal det bare være en "erklæring" eller sådan noget...? For i så fald kan du jo bare gøre sådan her:
if storrelse=Request.Form("storrelse") = "" then arrstr = "<NULL>" for t = 0 to ubound(arrstr) next else arrstr = split(storrelse, ", ") for t = 0 to ubound(arrstr) next end if
I hvert fald SKAL du have gåseøjne rundt om når det ikke er et tal vi har med at gøre...
UPS det har du jo allerede gjort, så jeg klar bare resten ;)
Synes godt om
Ny brugerNybegynder
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.