siete dei geni!!ora va tutto come dovrebbe!!
ho strutturato la default.asp così:
codice:
<form action="movimenti.asp" method="POST" name="invia">
<td class="<%=classPd%>"><center>.jpg" class="screenshot" rel="http://192.168.1.101/mag/mag/FOTO/<%=rs("codProduct")%>.jpg">
_th.jpg" height="100" alt="" title="" /></td>
<td class="<%=classPd%>"><center><input name="referenza_<%=contatore%>" value="<%=rs("codProduct")%>" readonly ></td>
<td class="<%=classPd%>"><center><%=rs("codupc")%></td>
<td class="<%=classPd%>"><center><%=rs("category")%></td>
<td class="<%=classPd%>"><center><%=rs("product")%></td>
<td class="<%=classPd%>" align="center">€ <%=formatNumber(rs("price"))%></td>
<td class="<%=classPd%>"><div align="right"><input type="number" name="quantity_<%=contatore%>" value="0"></div></td>
<td class="<%=classPd%>"><div align="right"><input type="number" name="reso_<%=contatore%>" value="0"></div></td>
</tr>
<%
rs.MoveNext
contatore=contatore+1
loop
rs.Close
set rs = nothing
%>
</table>
</br>
</br>
<div align="right"><input type="submit" name="invia" value="Conferma" class="cr" style="height: 35px; width: 100px; border: 1px solid #999999 "></form>
mentre la movimenti.asp
codice:
<%
dim nutente,contatore
contatore=0
nutente=session("username")
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=" & Server.Mappath("../mdb-database/mag.mdb")
Conn.Open
sql = "SELECT * FROM movimenti"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
DO
rs.addnew
rs(0)=request.form("referenza_"&contatore)
rs(1)=request.form("quantity_"&contatore)
rs(2)=request.form("reso_"&contatore)
rs(3)=nutente
rs.update
contatore=contatore+1
LOOP WHILE contatore<10
rs.Close
set rs = nothing
Conn.Close
response.redirect("../mag/default.asp?insert=ok")
%>
Un ultimo appunto su cui mi sto scervellando,come potrete vedere mi registra solo i primi 10 record perchè metto contatore<10..per mettere nella condizione il numero massimo che il contatore ha raggiunto nella default come faccio???Grazie mille,
Manuel