Adding token to end of URL

          client.print("<input type='text' name='2' maxlength='5' size='5' />");

The name attribute defines the part on the left side of the equal sign. It's hardly a good idea to name everything 2.

Try naming some of your fields 3. Or, maybe, possibly even something meaningful.