If this data can be entered across multiple sessions, on different devices, or by different people, then yes, store the data in a database with a status value that indicates it is incomplete. When all the data has been entered and is finally ‘submitted’ just change the status to a value that indicates it is complete.
In your previous thread, both of the forum members that replied suggested/showed using array names for the form fields and dynamically producing that many repetitive form fields. Using array names will let you simply loop to process the data and dynamically producing the form fields will save the time it takes to write out (or change) 66 sets of code.
Since you now have a need to repopulate form field values -
dynamically producing them will allow you to make any changes in a single place.