Penso che questo mio problema vi faccia ridere, però aiutatemi! Mi sto affacciando adesso a PHP

Nel voler realizzare una pagina con form, mi sto imbattendo in una serie di problemi. Vi mostro intanto cosa vorrei:
all'inizio richiedo all'utente il numero di prodotti da inserire. Ad es. devo inserire 30 prodotti, ogni pagina deve contere un solo form relativo ad un solo prodotto ed un tasto finale (il submit per intenderci) che punti all'inserimento del prodotto successivo (il tutto ripetuto 30 volte).

Il problema è che, facendo un semplice ciclo while sul form d'inserimento dei dettagli del prodotto, mi esce fuori un'unica pagina dove ci sono tutti e 30 form d'inserimento dei dettagli!

Cosa devo fare?
Grazie