Variables won't pass from form to email in PHP
===

I am trying to create three forms that each send emails using php. In the second and third forms the variable wont output the value assigned to it. I used the $_POST function and the $_REQUEST in the second and third form. In the first form the email was sent and all the variables are able to appear normally. The information is being stored normally in the database. The only problem is the variable is not seen in the email that is sent from the second and third from and I have no idea how to make it work. Here is an rough example of what has happened.       
     
     $x = new mysql($connection_information);
     $x->update(array('email' => $_POST['email'], 'xemail' => $_POST['xemail'], 'parking' = $_POST['parking'] etc) 

     $email = $_POST['email']; 
     $xemail = $_POST['xemail'];
      
     $subject = "Form Request " . $email;
     $headers = 'From: ' . $xemail . "\r\n" .

     $message = "this email will. $_POST['parking']"

     mail($email, $subject, $message, $header);

There is much more to this I am just making it as simple as I can. Its the message area that is not seeing the variable, Does anyone know what is causing this problem?
     
