Function AvUpp(intTal)
If NOT IsNumeric(intTal) Then Exit Function
intTal = CDbl(intTal)
If Int(intTal) < intTal Then
intTal = Int(intTal + 1)
End If
AvUpp = intTal
End Function
Response.Write(AvUpp(2.45) & " " & AvUpp(2.98))
Fast det kan nog bli lite galet ändå om man gör som Engine^ skriver. Om det som skickas in till funktionen redan är ett heltal blir resultatvärdet liksom ett för högt.
Tack för svaren... men hur får man in det på sidan? Fär tillfället får jag bara Syntaxfel och det pekar på
function AvUpp(ntal)
do until rs.eof
Function AvUpp(nTal)
AvUpp = 0
If IsNumeric(nTal) Then AvUpp = Int(nTal) + 1
End Function
rakna = rs("threadnr") / 20
response.write "<a href=sida.asp?Page="& AvUpp(rakna) & "&PostId="&rs("postid") &">Länk</a>"
rs.movenext
loop
Function AvUpp(intTal)
If NOT IsNumeric(intTal) Then Exit Function
intTal = CDbl(intTal)
If Int(intTal) < intTal Then
intTal = Int(intTal + 1)
End If
AvUpp = intTal
End Function
Fast det kan nog bli lite galet ändå om man gör som Engine^ skriver. Om det som skickas in till funktionen redan är ett heltal blir resultatvärdet liksom ett för högt.
Så gör en liten kontroll först.
Mvh
Hehe... så kan det gå när man har bråttom :)
Function Ceiling(nTal)
Ceiling = 0
If IsNumeric(nTal) Then
If nTal - Int(nTal) = 0 Then
Ceiling = nTal
Else
Ceiling = Int(nTal) + 1
End If
End If
End Function
Do Until rs.EOF
rakna = rs("threadnr") / 20
Response.Write "<a href=sida.asp?Page="& Ceiling(rakna) & " & PostId=" & rs("postid") &">Länk</a>"
rs.MoveNext
Loop
Så, nu borde det inte vara några fel kvar...
*väntar på verifikation från sebbe eller @nders* :)