Co Ci po formularzu? Formularz zbierze tylko dane jakie powinny się wyświetlić, ale nie do końca rozwiąże to Twój problem. Równie dobrze możesz formularz sobie odpuścić i po prostu zrobić bazę danych produktów (mySQL) i zaciągać dane w pętli while (PHP) w odpowiednim szablonie/schemacie (zakodowanym w HTML i ostylowane w CSS). Wtedy nie piszesz teoretycznie za każdym razem nowego DIVa jak to nazwałeś, a tylko raz, a później pętlą while i bazą danych masz ich XX (liczba produktów wprowadzonych do bazy danych).
Przynajmniej z tego co zrozumiałem, to właśnie chcesz takie wyjście, bo kompletnie nie rozumiem po co Ci do tego formularz na tym etapie i w czym on ma Ci ułatwić pracę?
Jeżeli ktoś jeszcze inny (oprócz Ciebie) miałby zamieszczać przedmioty na stronie, to wtedy rozwiązanie z formularzem jeszcze by przeszło, bo jakoś by musiał user podać dane, jednak to znów sprowadza się do tego, że z formularza najlepiej by było, aby dane trafiały do bazy mySQL (lub innej bazy danych).