Мне кажется, Вам будет проще правильно инпуты именовать, например так:
<input name="tovar[] />
или
<input name="tovar[0] />
<input name="tovar[1] />
<input name="tovar[2] />
Тогда не придётся заниматься такими изысками...
P.S. В принципе первый вариант - нормально работает, проставлять им номера руками - совершенно не обязательно.