Avatar billede radiohead Nybegynder
10. december 2006 - 23:48 Der er 4 kommentarer og
1 løsning

Erstat forskellige tal med tekst

Hej

Jeg har nogle tal mellem 0 og 100 i en database.
Når jeg udskriver disse tal, vil jeg gerne have at de bliver erstattet med noget tekst.


Hvis tallet der bliver udskrevet fra databasen er mellem 0 og 10, skal der f.eks stå "ok"

Hvis tallet er mellem 10 og 20 skal der måske stå "ok igen"

Hvis tallet er mellem 20 og 30 skal der stå "ok igen igen"

osv, osv.


Hvordan bærer jeg mig ad med det?
Avatar billede Slettet bruger
10. december 2006 - 23:56 #1
hej... er det ikke bare at sætte dette her ind i dit loop:

<%
tal = rs("tal")
if (tal>0 and tal<10) then
tal = "ok"
elseif (tal>10 and tal<20) then
tal = "ok igen"
elseif (tal>20 and tal<30) then
tal = "ok igen igen"
end if
response.write tal
%>

- og sådan kunne man blive ved med de if'er...

\Dan
Avatar billede radiohead Nybegynder
11. december 2006 - 00:01 #2
hmm, tjoo det kunne man vel egentlig. Det havde jeg ikke overvejet :-)

Lad mig lige teste det i morgen engang, så vender jeg tilbage.
Avatar billede radiohead Nybegynder
11. december 2006 - 09:24 #3
Nårh jo.. det havde jeg alligvel overvejet, men da jeg skal gøre det på cirka 10 felter tænkte jeg, at der måtte være en bedre metode.

Jeg tænkte om man måske kunne lave en function eller noget
Avatar billede radiohead Nybegynder
11. december 2006 - 09:37 #4
<% Function Return(ReturnT)

    If (ReturnT>=0 And ReturnT<=5) Then
        Return = "jow"
    ElseIf (ReturnT>5 And ReturnT<=15) Then
        Return = "jowjow"
    ElseIf (ReturnT>15 And ReturnT<=30) Then
        Return = "nånå"
    ElseIf (ReturnT>30 And ReturnT<=40) Then
        Return = "nå"
    ElseIf (ReturnT>40 And ReturnT<=60) Then
        Return = "ok"
    ElseIf (ReturnT>60 And ReturnT<=70) Then
        Return = "ok igen"
    ElseIf (ReturnT>70 And ReturnT<=85) Then
        Return = "ok igen igen"
    ElseIf (ReturnT>85 And ReturnT<=95) Then
        Return = "yep yep"
    ElseIf (ReturnT>95 And ReturnT<=100) Then
        Return = "Yep"
End If

End Function %>

Læg et svar danielsen
Avatar billede Slettet bruger
11. december 2006 - 19:25 #5
- ok - her et svar

\Dan
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