ormulários com um número variável de camp

Estou tentando criar uma espécie de mercado. Cada item no mercado possui um tipo (ou seja, o item que está sendo vendido), um valor, uma quantidade, um nome de vendedor e um ID, e todas essas informações são armazenadas em um banco de dados MySQL.

Quando o usuário visualiza o mercado, todas as entradas no mercado são retornadas. Além disso, um campo de texto de entrada aparece no final de cada entrada. O usuário pode inserir qualquer número entre deixá-lo em branco (0) e a quantidade máxima disponíve

Meu problema é que, uma vez que cada campo de entrada é o resultado de um loop while de iterações desconhecidas, não posso simplesmente codificar um nome em cada campo. Eu tentei usar uma variável de contador para acompanhar e criar nomes, mas isso não parece estar funcionando. Por exemplo:name='.$i++.'

Em uma nota relacionada, para que o programa funcione, cada campo precisa enviar dois valores - o ID (que eu posso usar para procurar o restante dos valores da entrada) e a quantidade que o usuário deseja comprar. Eu tenho feito isso com um campo oculto antes do campo de quantidade de entrada. Não tenho certeza se essa é uma boa maneira de fazer isso, mas devo observar que não há necessidade, até onde posso dizer, de que o id seja mantido em segred

Sim, está tudo claro, aqui está uma maquete básica da interface do usuário:http: //img850.imageshack.us/img850/2654/marketui.jp

Observe que a coluna que começa com consiste em valores inseridos pelo usuário (ou seja, os 100s são os valores dos campos de texto introduzidos pelo usuário). O problema é que, embora existam 2 linhas neste exemplo, o número real não é determinístico e, portanto, não posso codificar nomes de códigos para cada campo de entrad

questionAnswers(3)

yourAnswerToTheQuestion