webForumDet fria alternativet

Multiplicera två tal

ASP

11 svar · 467 visningar · startad av Lorelie

Medlem sedan juni 2005264 inlägg
Frågan#1

Förstasidan på min sida ser utsåhär: http://www.aramennoc.se/main.asp

Skulle vilja dela antalet hästar med antalet bilder och skriva ut resultatet, hur gör jag det?


Just nu finns det <b><%=rsAntal("antal")%></B> hästar i databasen,<BR>
          varav <B><%=rsAntal("bildantal")%></B> har bild!<BR>
Medlem sedan juni 200032 967 inlägg
#2
Response.write Clng(antalethästar) / Clng(antaletbilder)
Medlem sedan juni 2005264 inlägg
#3

Det gick inte så bra =S

"Type Mismatch"

<%
		  Response.write Clng("antal") / Clng("bildantal")
		%>
Medlem sedan dec. 20025 483 inlägg
#4
"antal" -> rsAntal("antal")
"bildantal" -> rsAntal("bildantal")
Medlem sedan juni 2005264 inlägg
#5

"Syntax error, unexpected "identifier", expecting end of statement"

<%
		  Response.write Clngrs rsAntal("antal") / Clngrs rsAntal("bildantal")
		%>
Medlem sedan juni 200032 967 inlägg
#6

Varför har du tagit bort parenteserna som hör till CLng()?

Medlem sedan dec. 20025 483 inlägg
#7

Nej, jag menade att du skall byta det till vänster om pilen mot det till höger om densamma: CLng(rsAntal(...)).

Medlem sedan juni 2005264 inlägg
#8

Nu gick det bättre :e

Kan man avrunda siffran lite? Det räcker med två decimaler, nu är det ungefär 15

Medlem sedan juni 2005264 inlägg
#9

Vet inte :S
Försvann i hanteringen

Medlem sedan juni 200032 967 inlägg
#10
Response.write Formatnumber(uttrycket, antaletdecimaler)
Medlem sedan dec. 20003 887 inlägg
#11
round( clng( rsAntal( "antal" ) ) / clng( rsAntal( "bildAntal" ) ), 2 )
Medlem sedan juni 2005264 inlägg
#12

Engine^ skrev:

round( clng( rsAntal( "antal" ) ) / clng( rsAntal( "bildAntal" ) ), 2 )

:e Funkade direkt

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)