Getting data thrue multiple pages

Ok so I'm working on some sort of game in php. Soon I'm starting on the module for sending fleets (multiple units) away on missions and stuff.

Now here's the thing, The process of sending away units requires more then 1 page, probably 2 or 3. But in the end, im going to need the data from all pages.

Currently the way's I'm thinking about:
- Store it all in session or cookies
- Maybe using javascript to cycle thrue the pages without submitting each one, and then one submit at the end.
- ( not likely to use but still an option ) Place the previous forms data from the post into hidden fields in the current form, and send it to the next one.
- Store the data in the database

Any idea's/Tips how to use this in a good way? Which of these, or maybe other methods would be good to use?

After completing all pages, a "fleet movement" will be added to the database, existing of calculated variables created from the data of all the pages together. The partial data, from each page individually will not be needed after completing the process.
I will use sessions then. It will be easy to use and clean up after. Thanks for your input.