webForumDet fria alternativet

summa

ASP

6 svar · 180 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#1

I den här koden går jag igenom tempKorgen och lägger ihop summan av varje produkt....

Men jag vill också ha den sammanlagda summan av ALLA produkter som är beställda... hur skriver jag då

    \<% 

Do until rs.eof
ant=rs("Antal")
prs=rs("Pris")
tSumma=ant*prs
%>
<tr>
<form action="korgen.asp" method="get" target="main">
<td width="60%">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%=rs("vara")%></font></div>
</td>
<td width="10%">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%=rs("Antal")%></font></div>
</td>
<td width="20%">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%=rs("Smak")%><%=rs("Storlek")%></font></div>
</td>
<td width="20%">
<div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%=tSumma%>:-</font></div>
</td>
<td align="right"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<input type="submit" value="ta bort" name="submit">
</font></td>
<td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<input type="hidden" value="<%=rs("besk")%>" name="besk">
</font></td>
<td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<input type="hidden" value="<%=rs("ArtikelId")%>" name="artnr">
</font></td>
<td> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<input type="hidden" value="tabort" name="andra">
</font></td>
</form>
</tr>

    \<%

rs.movenext
loop
%>

Medlem sedan mars 20015 287 inlägg
#2
<% 
Do until rs.eof 
ant=rs("Antal") 
prs=rs("Pris") 
tSumma=ant*prs
totsumma = totsumma + tSumma
%> 
bla bla bla

<% 
rs.movenext 
loop 
%>
Medlem sedan aug. 2000526 inlägg
#3

var får du totsumma ifrån??

Den koden resulterar ju bara i att totsumma
är noll + vad som finns i tsumma

Medlem sedan mars 20015 287 inlägg
#4

Min tanke var att du ville ha tSumma för varje loop du gör ur databasen till en "totalsummevariabel", totsumma.

totsumma ökar ju onekligen med värdet av tSumma i varje loop,
men jag missförstod dig säkert. :(

Medlem sedan aug. 2000526 inlägg
#5

Testa på

http://www.muskelbutiken.com/frame.asp

och låtsas beställa lite....olika produkter under den första länken.... det blir bara den sista produktens pris som läggs i totsumman

Medlem sedan aug. 2000526 inlägg
#6

sorry jag hade skrivit fel variabel så nu funkar det

Medlem sedan mars 20015 287 inlägg
#7

Bra :)

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)