Forum Moderators: coopster
<?
echo "<PRE>_POST: ";
print_r ($_POST);
echo "</PRE>";
$today = date("F j, Y, g:i a");
$message = "Order submitted on $today\r\n\r\n";
$message .= "Requested by: $_POST['name']\r\n";
$message .= "Address: $_POST['shipadd']\r\n\r\n";
$message .= "State: $_POST['state'] \r\n";
$message .= "zip: $_POST['zip'] \r\n";
$message .= "Email: $_POST['email'] \r\n";
$to = "webmaster@site.com";
$from = "From: $_POST['email']\r\n";
$subject = "Order Request - $today";
mail($to,$subject,$message,$from);
?>
thanks!
[edited by: jatar_k at 6:22 am (utc) on June 18, 2003]
[edit reason] made email address generic [/edit]
I ran into a similar little problem today. Vars wouldn't get resolved between double quotes. Some did and some didn't. I figured out that the ones that didn't were arrays with [], so..
$message = "Order submitted on $today\r\n\r\n";
$message .= "Requested by: " . $_POST['name'] . "\r\n";
$message .= "Address: " . $_POST['shipadd']] . "\r\n\r\n";
$message .= "State: " . $_POST['state']] . " \r\n";
$message .= "zip: " . $_POST['zip']] . " \r\n";
$message .= "Email: " . $_POST['email']] . " \r\n";
when they are cat'ed together they work, maybe this is your problem too.
I happened to be destroying someone else's code and building something that worked ;) and reused some strings that wereset up like that. Replaced a few vars, nuthin.
learn something new all the time.
<added>oops, pardon our manners
Welcome to WebmasterWorld Deuce_Bigs
$message = "Order submitted on $today\r\n\r\n";
$message .= "Requested by: " . $_POST['name'] . "\r\n";
$message .= "Address: " . $_POST['shipadd'] . "\r\n\r\n";
$message .= "State: " . $_POST['state'] . " \r\n";
$message .= "zip: " . $_POST['zip'] . " \r\n";
$message .= "Email: " . $_POST['email'] . " \r\n";