Ah!, entonces no. Los nombres y/o identificadores deben ser únicos para poder acceder facilmente a ellos. Veamos que te parece esto:
Supongo que el formulario que haz hecho antes se forma desde un recordset. Como no has puesto la sentencia SQL no se muy bien que filtros usas, voy a usar uno imaginario.
set objRs3 = conn.execute("SELECT * FROM productos")
Este objeto tendrá desde 1 registro a x registros
if not objRs3.EOF then
' Aqui va la iteración
end if
La iteración seguramente estará construida con un do...loop o un while...wend o la instrucción que vayas a usar. Supongamos que usas do...loop
Aqui nos encontramos con la primera encrucijada: ¿Formamos un formulario con cada registro (vaya lata con las comprobaciones javascript) o lo hacemos identificando el registro activo (vaya lata con los ids, names, etc :P Es que es viernes)?
Optamos por la segunda opción: un solo formulario e identificación de registros. Pero... ¿Como lo hacemos? ummmm Si cada linea va a ser un registro y en cada linea va a haber un campo de formulario (o varios) para cada registro, podemos incorporar al nombre o al Id el valor del campo primario de la tabla. Supongo que lo habrás llamado idproducto pero puede cualquiera. Supongamos que has lo has llamado idproducto:
Código:
<FORM name="producto" id="producto" >
<%
do while not objRs3.EOF
' Pongo BR pero puedes usar una tabla y quedará mejor
response.write("<br />")
'Vemos que articulos tienen diferentes colores.
if objRS3("color") then
response.write(" <font class='arttexto4'>Elige Color</font><font size='-2'>(Ver imagen ampliada) </font><input id='col2' name='col2_" & objRs3("idproducto") & "' type='text' size='3'> ")
end if
if objRS3("estructura") then
response.write(" <font class='arttexto4'>Color Estructura </font><input name='est2_" & objRs3("idproducto") & "' type='text' size='3'> ")
end if
if objRS3("cajones") then
response.write(" <font class='arttexto4'>Color Cajones </font><input name='caj2_" & objRs3("idproducto") & "' type='text' size='3'> ")
end if
%>
<a href="javascript:comprar(<% =objRs3("idproducto")%>, document.producto.col2_<%=objRs3("idproducto") %>.value)">
%>
objRs3.moveNext
loop
%>
</form>
Como puedes ver, no solo personalizamos cada registro, sino tambien cada campo de cada registro. Son facilmente identificables e incluso podemos usarlos para enviar un solo dato.
NOTA: como no se de donde viene info("id") lo he cambiado por el que supongo es lo mismo :D o sea el objRs3("idproducto")
Ya me contarás si era lo que tu querias
Un saludo