funktionen heter mod.
response.write 18 mod 10
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
8 svar · 368 visningar · startad av Biten
Jag har som vissa kanske har märkt ett problem med att jag vill ha de personnr som skrivit in fler än 10 poster i databasen för att för var 10:de post skriva ut denna på min asp sida.
Jag har gjort en count(*) så jag kan se vilka som har mer än 10 poster. men jag vill bara ha fram jämna 10-tal. Nu undrar jag om det går att räkna som i C++,d.v.s man delar med % för att få fram resten alltså 18%10=8
(jag tror det fungerar nått åt det hållet)?
Hoppas det är någon som förstår vad jag menar...*ler*
funktionen heter mod.
response.write 18 mod 10
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
Tack @nders det är precis så jag vill ha det...*ler*....och hur skriver man för att bara få heltal? alltså....1,8 blir 1 o.s.v?
funktionen heter int.
response.write int(18/10)
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
Man tackar man tackar......fungerar perfekt!!!!
hmmm problemet kom visst när jag hade två personnr....den andra personen fick samma resultat i variabeln "antal"
varför?
så här ser min kod ut:
If RS("antal_p")>= "10" then
antal=rs("antal_p")/"10"
%>
<TR>
<TD ALIGN=left "30%"><B>Personnummer</B></TD>
<TD ALIGN=left WIDTH="30%"><B>Antal /B></TD>
</TR>
<%
while not rs.EOF
%>
<TD><%Response.Write(rs("SSN"))%></TD>
<TD><%Response.Write(rs("antal"))%></TD>
<TD><%Response.Write(antal_lotter)%>/TD></TR>
<%
antal_p som delar med 10 för att få antal har olika värden men variabeln antal är den samma för bägge. varför?
du gör ju tilldelningen av variabeln antal utanför loopen, så den kommer alltid att ha samma värde som den posten som ligger först i ditt recordset.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
Man tackar ännu en gång....*ler*....Det blev ju perfekt!!!!