Vi espongo il mio problema, che sulla carta dovrebbe essere una cavolata!
Vabbè,sito di acquisti di abbigliamento!!Nel catalogo scelgo il prodotto che voglio e arrivo alla quantità che voglio acquistare!
Il cliente potrà scorrere una SELECT in cui i valori numerici per la quantita da acquistare andranno da 1 alla quantità massima presente di quel prodotto nel database.
Mi spiego meglio:
di un prodotto con quella taglia ho 5 capi!
Nel momento in cui il cliente deve scegliere la quantità troverà un elenco/menu coi valori da 1 a 5.
Per fare questo elenco menu la mia parte di codice è stata:
<select>
<%
comm.commandtext="SELECT quantita FROM magazzino WHERE colore='" & request.Form("colore") &"' AND taglia='" & request.form("taglia") & "';"
rs.open comm,,1,1
dim a
FOR contatore= 1 to rs("quantita")
a=a+1
%>
<option><%=a%></option>
<%
next
%>
</select>
Ho mysql come database. tutta la parte del comm.commandtext è esatta perchè se io anzicchè mettere il FOR e il resto della pappardella ci metto un response.write(rs("quantita")) mi da l'effettivo valore della quantità di quel prodotto!!!quindi fin lì è esatto!!
il problema me lo da sul FOR perchè non mi riconosce quel rs("quantita")!!
se qualcuno può aiutarmi lo ringrazio in anticipo...spero di essere stato cmq chiaro nella spiegazione

Rispondi quotando