Hey hallo...
Het volgende stukje code heb ik al geschreven
2 queries, 1 voor resultaten uit de database, 1 voor het max aantal records te tellen.
Vervolgens:
Een stukje code waarin door de resultaten wordt geloopt.
Alleen.....
Als ik deze code uitvoer, zal hij de loop uitvoeren voor elke rij uit de database...
Dus ik krijg 63 dezelfde info per rij...
Iemand enig idee wat ik fout doe?!
thnx in advance!
Het volgende stukje code heb ik al geschreven
code:
1
2
3
4
5
6
7
8
9
| <cfset volume_totaal = 0>
<cfset TOTAL=0>
<CFQUERY datasource="#request.datasource#" name="qOrder">
SELECT * FROM qGetAllOrder
</CFQUERY>
<CFQUERY datasource="#request.datasource#" name="qOrderCount">
SELECT COUNT(*) AS TOTAL
FROM qGetAllOrder
</CFQUERY> |
2 queries, 1 voor resultaten uit de database, 1 voor het max aantal records te tellen.
Vervolgens:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| <form action="replenishment_calculate.cfm" method="POST" >
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="100%" height="61">
<cfloop from=1 to="#qOrderCount.TOTAL#" index="i">
<cfoutput query="qOrder">
<tr>
<td width="12%" height="22" bgcolor="##FFFFFF">
<font face="Arial" size="1">#qOrder.EAN_code#</font></td>
<td width="32%" height="22" bgcolor="##FFFFFF">
<font face="Arial" size="1">#qOrder.description#</font></td>
<td width="5%" height="22" bgcolor="##FFFFFF">
<b><font face="Arial" size="1">#qOrder.pot_size#</b></td>
<td width="5%" height="22" bgcolor="##FFFFFF">
<b><font face="Arial" size="1">€ #qOrder.retail#</font></b></td>
<td width="8%" height="22" bgcolor="##FFFFFF">
<b><font face="Arial" size="1">#qOrder.lst_wk_sales#</font></b></td>
<td width="10%" height="22" bgcolor="##FFFFFF">
<b><font face="Arial" size="1">#qOrder.stock#</font></b></td>
<td width="12%" height="22" bgcolor="##FFFFFF">
<b><font face="Arial" size="1">#qOrder.onroad# / #qOrder.onord#</font></b>
</td>
<td width="5%" height="22" bgcolor="##FFFFFF">
<font size="1" face="Arial">
<input type="text" name="quantity_#i#" value="#evaluate("Form.quantity_"&i)#" size="4">
</td>
<td>#qOrder.Volume_plant#</td></tr>
<cfset volume_per_orderregel = qOrder.Volume_plant * qOrder.quantity>
<cfset volume_totaal = volume_totaal + volume_per_orderregel>
</cfoutput>
</cfloop>
</table>
<cfoutput>
<font size="1" face="Arial">Your current volume is:
<input type="text" name="volumetot" size="18" value="#volume_totaal#">
#i# </font><br>
<input type="button value="recalculate" name="submit">
</cfoutput>
</form>
</body>
</html> |
Een stukje code waarin door de resultaten wordt geloopt.
Alleen.....
Als ik deze code uitvoer, zal hij de loop uitvoeren voor elke rij uit de database...
Dus ik krijg 63 dezelfde info per rij...
Iemand enig idee wat ik fout doe?!
thnx in advance!