Posting variables with multipage form

Hello all:

I’m working on a form right now that is 4 pages long. It’s broken down into Personal Information, Delivery Information, Product Information, and finally, the Confirmation.

The script is to simply email all of the fields content and my question is so:

All of the form fields have their own unique variable names, but how do I bring the previous pages form variables all the way to the end. In other words, if I have a field/variable on the first page called name, how do I make it to be carried through to the end and processed by confirmation.php?

Right now, I have a form on the first page with 9 fields/variables and the action of the form is set to the next page (delivery.php) and so on. I’m trying to carry the fields/variables from the first page by creating hidden form fields on the second page and remaining pages like so:

index.php

<h1>Personal Information</h1><p>*Required Fields</p><br />
<form name="form" method="post" action="delivery.php" class="form" onsubmit="javascript:return validatePersonal()"><p>
*Your Name:<br /><input name="name" type="text" class="mostForms" value=""/><br /><br />
*Your Address:<br /><input name="pad1" type="text" class="mostForms"/>
<br /><input name="pad2" type="text" class="mostForms"/>
<br /><br />
*City:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*State: &nbsp;*Zip:<br /><input name="pcity" type="text" class="city"/> 
&nbsp;<input name="pstate" type="text" class="state"/> 
&nbsp;<input name="pzip" type="text" class="zip"/>
<br /><br />
*Phone 1(xxx)xxx-xxxx:<br /><input name="pphone" type="text" class="mostForms"/>
<br /><br />
Fax:<br /><input name="pfax" type="text" class="mostForms"/>
<br /><br />
*Email:<br /><input name="email" type="text" class="mostForms"/>
<br /><br />
<input type="image" class="next" src="images/next_btn.jpg" alt="Next"/>
</form>

delivery.php

<h1>Delivery Information</h1><p>*Required Fields</p><br />
<form name="form" method="post" action="product.php" class="form" onsubmit="javascript:return validateDelivery()">
<!--Form variables from first page.-->
<input name="name" value="<?php $_POST['name']; ?>" type="hidden" id=<?php $_POST['name']; ?>/>
<input name="pad1" value="<?php $_POST['pad1']; ?>" type="hidden" id=<?php $_POST['pad1']; ?>/>
<input name="pad2" value="<?php $_POST['pad2']; ?>" type="hidden" id=<?php $_POST['pad2']; ?>/>
<input name="pcity" value="<?php $_POST['pcity']; ?>" type="hidden" id=<?php $_POST['pcity']; ?>/> 
<input name="pstate" value="<?php $_POST['pstate']; ?>" type="hidden" id=<?php $_POST['pstate']; ?>/> 
<input name="pzip" value="<?php $_POST['pzip']; ?>" type="hidden" id=<?php $_POST['pzip']; ?>/>
<input name="pphone" value="<?php $_POST['pphone']; ?>" type="hidden" id=<?php $_POST['pphone']; ?>/>
<input name="pfax" value="<?php $_POST['pfax']; ?>" type="hidden" id=<?php $_POST['pfax']; ?>/>
<input name="email" value="<?php $_POST['email']; ?>" type="hidden" id=<?php $_POST['email']; ?>/>
<!--EO form variables from first page.-->
<p>
Company or Organization Name:<br /><input name="co" type="text" class="mostForms"/>
<br /><br />
*Address:<br /><input name="dad1" type="text" class="mostForms"/>
<br /><input name="dad2" type="text" class="mostForms"/>
<br /><br />
*City: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*State: &nbsp;*Zip:<br /><input name="dcity" type="text" class="city"/> 
&nbsp;<input name="dstate" type="text" class="state"/> 
&nbsp;<input name="dzip" type="text" class="zip"/>
<br /><br />
*Delivery Date (mm/dd/yy):<br /><input name="date" type="text" class="mostForms"/>
<br /><br />
*Pickup Date (mm/dd/yy):<br /><input name="pudate" type="text" class="mostForms"/>
<br /><br />
*Number of days you need early morning pickup:<br /><input name="mornpu" type="text" class="mostForms"/>
<br /><br />
<a href="index.php"><img src="images/back_btn.jpg" alt="Back" width="82" height="27" border="0" class="back"/></a>
<input type="image" src="images/next_btn.jpg" class="next"/>
</p>
</form>

product.php

<h1>Product Information</h1><p>*Required Fields</p><br />
<form name="form" method="post" action="confirmation.php" class="form" onsubmit="javascript:return validateProduct()">
<!--Form variables from first page.-->
<input name="name" value="<?php $_POST['name']; ?>" type="hidden" id=<?php $_POST['name']; ?>/>
<input name="pad1" value="<?php $_POST['pad1']; ?>" type="hidden" id=<?php $_POST['pad1']; ?>/>
<input name="pad2" value="<?php $_POST['pad2']; ?>" type="hidden" id=<?php $_POST['pad2']; ?>/>
<input name="pcity" value="<?php $_POST['pcity']; ?>" type="hidden" id=<?php $_POST['pcity']; ?>/> 
<input name="pstate" value="<?php $_POST['pstate']; ?>" type="hidden" id=<?php $_POST['pstate']; ?>/> 
<input name="pzip" value="<?php $_POST['pzip']; ?>" type="hidden" id=<?php $_POST['pzip']; ?>/>
<input name="pphone" value="<?php $_POST['pphone']; ?>" type="hidden" id=<?php $_POST['pphone']; ?>/>
<input name="pfax" value="<?php $_POST['pfax']; ?>" type="hidden" id=<?php $_POST['pfax']; ?>/>
<input name="email" value="<?php $_POST['email']; ?>" type="hidden" id=<?php $_POST['email']; ?>/>
<!--EO form variables from first page.-->
<!--Form variables from second page.-->
<input name="co" value="<?php $_POST['co']; ?>" type="hidden" class="mostForms" id=<?php $_POST['co']; ?>/>
<input name="dad1" value="<?php $_POST['dad1']; ?>" type="hidden" class="mostForms" id=<?php $_POST['dad1']; ?>/>
<input name="dad2" value="<?php $_POST['dad2']; ?>" type="hidden" class="mostForms" id=<?php $_POST['dad2']; ?>/>
<input name="dcity" value="<?php $_POST['dcity']; ?>" type="hidden" class="city" id=<?php $_POST['dcity']; ?>/> 
<input name="dstate" value="<?php $_POST['dstate']; ?>" type="hidden" class="state" id=<?php $_POST['dstate']; ?>/> 
<input name="dzip" value="<?php $_POST['dzip']; ?>" type="hidden" class="zip" id=<?php $_POST['dzip']; ?>/>
<input name="date" value="<?php $_POST['date']; ?>" type="hidden" class="mostForms" id=<?php $_POST['date']; ?>/>
<input name="pudate" value="<?php $_POST['pudate']; ?>" type="hidden" class="mostForms" id=<?php $_POST['pudate']; ?>/>
<input name="mornpu" value="<?php $_POST['mornpu']; ?>" type="hidden" class="mostForms" id=<?php $_POST['mornpu']; ?>/>
<!--EO form variables from second page.-->
<p>
*Style of portable restrooms:<br />
<select name="style" class="style">
  <option selected="selected">Please Select...</option>
  <option>The Presidential</option>
  <option>The Advantage</option>
  <option>The Big John</option>
  <option>ADA Compliant Unit</option>
  <option>The Ultra</option>
  <option>The K2</option>
  <option>The Buckeye</option>
  <option>VIP Flush Unit</option>
  <option>Hand Sanitizer Stand</option>
  <option>Hand Washing Station</option>
</select><br /><br />
*Quantity of Portable Restrooms:<br /><input name="portqty" type="text" class="mostForms"/>
<br /><br />
*Quantity of Handwash Stations:<br /><input name="hwqty" type="text" class="mostForms"/>
<br /><br />
*Estimated Attendance on Peak Day:<br /><input name="attendance" type="text" class="mostForms"/>
<br /><br />
*How should we respond to your quote request?<br />
<select name="respond" class="respond">
  <option>Please Select...</option>
  <option>Phone</option>
  <option>Fax</option>
  <option>Email</option>
</select><br /><br />
Additional Comments or Questions:<br />
<textarea name="comments" cols="" rows="5"></textarea>
<br /><br />
<a href="delivery.php"><img src="images/back_btn.jpg" alt="Back" width="82" height="27" border="0" class="back"/></a>
<input type="image" src="images/send_btn.jpg" class="next"/>
</p>
</form>

confirmation.php

<h1>Congratulations!</h1><br /><br /><br /><br />
<p>Your quote request has been successfully sent.  Someone will be in touch with you soon.</p>
<?php
$to = "info@syndicateinteractive.com"; 
$subject = "Web Site Event Quote Request";
$headers =  $_REQUEST['name'];
$pad1 = $_REQUEST['pad1'];
$pad2 = $_REQUEST['pad2'];
$pcity = $_REQUEST['pcity'];
$pstate = $_REQUEST['pstate'];
$pzip = $_REQUEST['pzip'];
$pphone = $_REQUEST['pphone'];
$pfax = $_REQUEST['pfax'];
$email = $_REQUEST['email'];
$co = $_REQUEST['co'];
$dad1 = $_REQUEST['dad1'];
$dad2 = $_REQUEST['dad2'];
$dcity = $_REQUEST['dcity'];
$dstate = $_REQUEST['dstate'];
$dzip = $_REQUEST['dzip'];
$date = $_REQUEST['date'];
$pudate = $_REQUEST['pudate'];
$mornpu = $_REQUEST['mornpu'];
$style = $_REQUEST['style'];
$portqty = $_REQUEST['portqty'];
$hwqty = $_REQUEST['hwqty'];
$attendance = $_REQUEST['attendance'];
$respond = $_REQUEST['respond'];
$comments = $_REQUEST['comments'];
$msg =  "<b>Personal Information</b>
$headers
$pad1
$pad2
$pcity, $pstate $pzip

p: $phone
f: $pfax
$email

<b>Delivery Information</b>
$co
$dad1
$dad2
$dcity, $dstate $dzip

Pickup Date:
$pudate

Days of morning pickup:
$mornpu

Style of Restroom:
$style

Quantity of Restrooms:
$portqty

Quantity of handwashing stations:
$hwqty

Estimated attendance on peak day:
$attendance

How you should respond:
$respond

Comments:
$comments";
mail($to, $subject, $msg, "From: ".$headers."<".$email.">"); 
?>

All I want to do is email all of the field values from all pages in the same email. The product.php fields are sending just fine simply because the next page is confirmation.php, but it’s not reading the first two pages fields. Any ideas would be greatly appreciated. Thanks so much,

JPearson311