I have a step 1 page, and a step 2 page. I want to take the information from step 1 page, then step 2 page, and save as session information (which i have already done). Once this information is all gathered i then want to be able to submit it to another php page using HTTP POST.
2 Answers
If you want to send the data using POST you'll need to bring those variables down as hidden input fields on your form before your users clicks submit:
<input type="hidden" name="firstname" value="<?php echo($_SESSION['firstname']); ?>" />
<input type="hidden" name="surname" value="<?php echo($_SESSION['surname']); ?>" />
<input type="hidden" name="age" value="<?php echo($_SESSION['age']); ?>" />
Alternatively you could just reference the $_SESSION when your at the processing stage, if this is applicable.
2 Comments
As ILMV said, on subsequent pages you can copy the previous page's details into hidden fields.
Alternatively, if splitting your form into pages is a design decision rather than a technical one, you could output the whole form in one go and then use javascript to show only a certain number of elements at a time.