|  | Posted by J.O. Aho on 05/17/06 08:55 
Ian Rutgers wrote:> Situation:
 >
 > A user fills out a form and when submitted, the contents of the form (text
 > and variables) are sent in an email to a specified user.  After the page has
 > been submitted a "Thank You" page is displayed.  Each of the forms will have
 > fields with their unique form field names.
 >
 > What I would like to do is pass the data to the Thank you page and have it
 > process the data and send the email.
 >
 > Here is some of the code on the "form" page
 >
 > <?
 > //email variable declaration
 >  $message = ' ';  //first we make sure the message string doesn't hold any
 > junk
 >  $email_hunger = $_POST['hungry_heart'];
 >  $email_liar_lunatic = $_POST['liar_lunatic_true'];
 >  // now we build the message of the email
 >
 >  $message = "Hunger:" . $email_hunger ."\n" . "Liar Lunatic" .
 > $email_liar_lunatic;
 >  session_start();
 >  $_SESSION['message'] = $message;
 >
 > ?>
 > And then on the mail page I have ....
 >
 > <?
 >  //email variable declaration
 >  $email_to = "person@abc.com";
 >  $email_subj = "the form name";
 >  $from_address = "bill@def.com";
 >
 >  // now we build the message of the email
 >  session_start();
 >  echo $_SESSION['message'];
 >  $the_message = $_SESSION['message'];
 >  // now we send the email
 >  mail($email_to, $email_subj,$the_message,"From: $from_address");  //send
 > the message
 > ?>
 >
 > When I did things this way, Hunger and Liar Lunatic make to the body of the
 > message, but not the contents of $email_hunger  and  $email_liar_lunatic.
 > What I am doing wrong ... is there a better way???
 >
 > Thank you
 >
 > Signed ... a rookie from Canada!
 >
 >
 
 Just make one script
 
 
 <?
 //email variable declaration
 $message = ' ';  //first we make sure the message string doesn't hold any
 junk
 $email_hunger = $_POST['hungry_heart'];
 $email_liar_lunatic = $_POST['liar_lunatic_true'];
 // now we build the message of the email
 
 $message = "Hunger:" . $email_hunger ."\n" . "Liar Lunatic" .
 $email_liar_lunatic;
 
 //email variable declaration
 $email_to = "person@abc.com";
 $email_subj = "the form name";
 $from_address = "bill@def.com";
 
 // now we build the message of the email
 
 // now we send the email
 mail($email_to, $email_subj,$message,"From: $from_address");  //send
 the message
 
 echo "<html><head><title>Thank You</title></head><body>Thank You!<br>you
 wrote: $email_hunger and $email_liar_lunatic</body></html>";
 ?>
 
 
 //Aho
  Navigation: [Reply to this message] |