Avatar billede hopeless Nybegynder
19. december 2004 - 19:06 Der er 3 kommentarer og
1 løsning

Opret SELECTs udfra min og max værdi, og opdel fast værdi

hjæælp :)

Jeg hiver for et objekt en masse min og max værdier ud af en DB.
Jeg vil her lave nogle drop down boxes med SELECTs i range af
Minumum værdien og op til Maximum værdien, med et spring på 0.25 i hver OPTION.
Altså fx.:)
HøjdeMin = -5,00
HøjdeMax = 7,00

I min SELECT burde den så lave:
<OPTION VALUE="-5,00">-5,00
<OPTION VALUE="-4,75">-4,75
<OPTION VALUE="-4,50">-4,50
.......osv
<OPTION SELECTED VALUE="0">0
.......osv
<OPTION VALUE="5,50">5,50
<OPTION VALUE="6,75">6,75
<OPTION VALUE="7,00">7,00

Er der en rar sjæl som kender til et godt trick her?
Avatar billede tjaz Nybegynder
19. december 2004 - 22:58 #1
<%
response.write("<select>")
For i = 0 to 48
tal = -5 + i*0.25
Response.Write("<option value="""& FormatNumber(tal,2) &""">"& FormatNumber(tal,2) &"</option>")
Next
response.write("</select>")
%>
Avatar billede tjaz Nybegynder
19. december 2004 - 23:01 #2
Den her er lidt bedre (dvs den kan jeg bedre lide :D)... så skal man kun rette et sted hvis der er noget... men det giver samme resultat:

<%
response.write("<select>")
For i = 0 to 48
tal = -5 + i*0.25
decimaltal = FormatNumber(tal,2)
Response.Write("<option value="""& decimaltal &""">"& decimaltal &"</option>")
Next
response.write("</select>")
%>
Avatar billede tjaz Nybegynder
19. december 2004 - 23:04 #3
Avatar billede hopeless Nybegynder
20. december 2004 - 00:34 #4
Yes..Har fået den til at virke fint

Rettet den lidt så den selv laver listen udfra min max
<%
response.write("<select>")
min = rsglaslist("StyrkeMin")
max = rsglaslist("StyrkeMax")
if min < 0 then
min = min * -1
end if
if max < 0 then
max = max * -1
end if
j = (min + max)*4
For i = 0 to j
tal = formatnumber(rsglaslist("StyrkeMin")) + i*0.25
decimaltal = FormatNumber(tal,2)
Response.Write("<option value="""& decimaltal &""">"& decimaltal &"</option>")
Next
response.write("</select>")
%>
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