webForumDet fria alternativet

avrunda

ASP

2 svar · 228 visningar · startad av lillen_009

Medlem sedan nov. 2002137 inlägg
Frågan#1

Jag behöver avrunda lite tal för att kunna få allt att fungera.
Det är så att jag håller på med en omröstning och måste avrunda höjden på staplarna...

round() verkar inte vilja fungera... fortfarande blir det en massa decimaler. antal är totala antalet röstningar
på frågan och är alltså ett heltal rs4("votes") är antalet som röstat på det alternativet i frågan.

do until rs5.eof
SQL4="SELECT COUNT(*) As votes FROM answers WHERE AID="&RS5("AID")
set rs4 = con.execute(SQL4)
rakna = rs4("votes")/antal*100
response.write rakna
response.write "<img src=images/vote1.gif width=15 border=0 heigth="& round(rakna) & ">" &rs5("answer") & "(" & rs4("votes") & ")<br>"
rs5.movenext
loop
Medlem sedan jan. 20032 285 inlägg
#2
do until rs5.eof
SQL4="SELECT COUNT(*) As votes FROM answers WHERE AID="&RS5("AID")
set rs4 = con.execute(SQL4)
rakna = Round(rs4("votes")/antal*100)
response.write rakna
response.write "<img src=images/vote1.gif width=15 border=0 heigth="& rakna & ">" &rs5("answer") & "(" & rs4("votes") & ")<br>"
rs5.movenext
loop

Borde väl funka? :)

Medlem sedan nov. 2002137 inlägg
#3

löst det

Det var två andra fel...

round(rakna**,0** ) fungerade bra och dessutom hade jag ett stavfel på height

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)