vad har du för värden i rostad resp. sammanlagt?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
20 svar · 501 visningar · startad av MoonCow
Varför stämmer inte detta?
<%
rostad = RecSet("rostad")
sammanlagt = RecSet("sammanlagt")
----------------------------
betyg = sammanlagt / rostad
---------------------------
Den är den som felmedelandet säger är fel.
Response.Write betyg
%>
Error Type:
Microsoft VBScript runtime (0x800A0006)
Overflow
/geeloo/pixel/pixelbook.asp, line 80
=( fattar inte borde väl funger eh?
------------------
:: är inte gul snö ::
vad har du för värden i rostad resp. sammanlagt?
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
japp. du kan inte dividera någonting med 0. matematiskt omöjligt nämligen.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
Jo pappa se det oxå... gjorde så att en annan fil som ändå körs lägger till 0 innan den andra går in och ska ändra... Det fungerar nu.
Men, om ingen röstat så blir det knas. Försökte med detta.
<%
rostad = RecSet("rostad")
sammanlagt = RecSet("sammanlagt")
IF rostad = "0" Then response.write "Ej röstad än"
else
betyg = sammanlagt / rostad
Response.Write betyg
End IF
%>
Den säger att else är felet... ?
------------------
:: är inte gul snö ::
Gjrorde så här nu:
<%
sammanlagt = RecSet("sammanlagt")
rostad = RecSet("rostad")
IF rostad = "0" Then response.write "Ej röstad än"
IF rostat > "0" THEN
betyg = sammanlagt / rostad
Response.Write betyg
End IF
%>
Men då blev betygen inte utskrivna bara ej röstad än =(....
------------------
:: är inte gul snö ::
jag fixade det!!!!!!!!!!!!!!
Gjorde så här:
<%
sammanlagt = RecSet("sammanlagt")
rostad = RecSet("rostad")
IF sammanlagt = "0" Then response.write "Ej röstad än"
IF sammanlagt > "0" THEN
betyg = sammanlagt / rostad
Response.Write betyg
End IF
%>
Men då blev betygen inte utskrivna bara ej röstad än =(....
------------------
:: är inte gul snö ::
ok... det funkar nu.. men få så jädra många decimaler hur gör jag så att det bara blir tex 2 decimaler?
------------------
:: är inte gul snö ::
med int(vaiabeln) så blev det bara heltal.. vill ju ah decimaler med!
------------------
:: är inte gul snö ::
Detta...
betyg = Round(sammanlagt/rostad,2)
...borde funka.
Round(a,b)
b talar om hur många decimaler du får...
/H
[Redigerat av hawkman den 27 jun 2001]
ni kan kolla http://www1.trihost.mine.nu/geeloo/pixel/pixelbook.asp
för resultatet
------------------
:: är inte gul snö ::
hawkman: fungera inte =(
så här ser det ut nu:
<%
sammanlagt = RecSet("sammanlagt")
rostad = RecSet("rostad")
IF sammanlagt = 0 Then response.write "Ej röstad än"
IF sammanlagt > 0 THEN
betyg = sammanlagt / rostad
Response.Write Int(betyg)
End IF
%>
------------------
:: är inte gul snö ::