Originariamente inviato da Fichico
nel form di provenienza devi avere i campi che hanno lo stesso nome, ovvero se hai 10 prodotti, devi avere 10 hidden chiamati ad es idprodotto e 10 text chiamati ad es quantita
poi cicli
Codice PHP:
for x = 1 to request("ordine").count
sqlUpd = "UPDATE NOMETBL SET IDProdotto = " & request.form("idprodotto")(x) & ", quantita = " & request.form("quantita")(x) & " WHERE ...."
conn.execute(sqlUpd)
next
Ciao fichio,
ho fatto una prova:
codice:
<form name="update" action="prove2.asp method="post" >
idpro
<input name="IdProdotto" type="hidden" value="3"/>
q
<input name="quantita" type="text" />
</p>
idpro
<input name="IdProdotto" type="hidden" value="2" />
q
<input name="quantita" type="text" />
</p>
<input name="submit" type="submit" value="ok" />
</p>
</form>
<%
response.Write(request("update"))
for x = 1 to request("update").count
' sqlUpd = "UPDATE NOMETBL SET IDProdotto = " & request.form("idprodotto")(x) & ", quantita = " & request.form("quantita")(x) & " WHERE ...."
'conn.execute(sqlUpd)
response.Write("
idProdotto: "&request.Form("idProdotto")(x)&" Quantita: "&Request.Form("Quantita")(x)&"
</P>")
next
%>
ma non mi appare niente. Dove sbaglio?