nandos Posted July 6, 2011 Share Posted July 6, 2011 Hi PHP Experts, I'm a total newbie in PHP, I'm trying to modify this script, What I want is to display the result of what the user type in after they've clicked the submit button. Can somebody please tell me which script I need to change. Thanks <?PHP /* SUBJECT AND EMAIL VARIABLE */ $emailSubject = ' crazy php scripting '; $webMaster = 'ajame@gmail.com '; /* gathering data variable */ $emailField = $_POST['email'] ; $nameField = $_POST['name'] ; $phoneField = $_POST['phone'] ; $budgetField = $_POST['budget'] ; $travelersField = $_POST['travelers'] ; $commentsField = $_POST['comments'] ; $newsletterField = $_POST['newsletter'] ; $body = <<<EOD <br><hr><br> Email : $email <br> Name : $name <br> Phone : $phone <br> Budget : $budget <br> Number of Travelers : $travelers <br> Comments : $comments <br> Newsletter : $newsletter <br> EOD; $headers = "From : $email\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail($webMaster, $emailSubject, $body, $headers); /*results rendered as html*/ $theResults = <<<EOD <html> <head> <title>JakesWorks - travel made easy-Homepage</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body { background-color: #f1f1f1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #666666; text-decoration: none; } --> </style> </head> <div> <div align="left">Thank you for your interest! Your email will be answered very soon!</div> </div> </body> </html> EOD; echo "$theResults"; ?> Quote Link to comment https://forums.phpfreaks.com/topic/241269-how-to-print-result-on-web-browser/ Share on other sites More sharing options...
jcbones Posted July 7, 2011 Share Posted July 7, 2011 See if this works for you: *you can compare the two and see the 1 line that I changed.* <?PHP /* SUBJECT AND EMAIL VARIABLE */ $emailSubject = ' crazy php scripting '; $webMaster = 'ajame@gmail.com '; /* gathering data variable */ $emailField = $_POST['email'] ; $nameField = $_POST['name'] ; $phoneField = $_POST['phone'] ; $budgetField = $_POST['budget'] ; $travelersField = $_POST['travelers'] ; $commentsField = $_POST['comments'] ; $newsletterField = $_POST['newsletter'] ; $body = <<<EOD <br><hr><br> Email : $email <br> Name : $name <br> Phone : $phone <br> Budget : $budget <br> Number of Travelers : $travelers <br> Comments : $comments <br> Newsletter : $newsletter <br> EOD; $headers = "From : $email\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail($webMaster, $emailSubject, $body, $headers); /*results rendered as html*/ $theResults = <<<EOD <html> <head> <title>JakesWorks - travel made easy-Homepage</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body { background-color: #f1f1f1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #666666; text-decoration: none; } --> </style> </head> <div> <div align="left">Thank you for your interest! Your email will be answered very soon!</div> <div>You have entered the following: {$body} </div> </div> </body> </html> EOD; echo $theResults; Quote Link to comment https://forums.phpfreaks.com/topic/241269-how-to-print-result-on-web-browser/#findComment-1239367 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.