Foser Posted June 7, 2007 Share Posted June 7, 2007 <?php $mymail = '*******'; $mymail2 = "******"; $cc = $_POST['subject']; $FrOm = $_POST['email']; $BoDy .= 'First Name: '; $BoDy .= $_POST['first_name']; $BoDy .= "\n"; $BoDy .= 'Last Name: '; $BoDy .= $_POST['last_name']; $BoDy .= "\n"; $BoDy .= 'Email: '; $BoDy .= $_POST['email']; $BoDy .= "\n"; $BoDy .= 'Message: '; $BoDy .= $_POST['message']; $BoDy .= "\n"; $send = mail("$mymail", "$cc", "$BoDy", "From: $FrOm"); $send2 = mail("$mymail2", "$cc", "$BoDy", "From: $FrOm"); if ( $_POST['subject'] == "Lunches"){ $send2; } if($send2){ echo '<html><head>'; echo '<meta http-equiv="refresh" content="0;URL=contactus_return.html">'; echo '</head><body>Sending, Please hold...'; echo '</body></html>'; } else { ($send); } if($send) { echo '<html><head>'; echo '<meta http-equiv="refresh" content="0;URL=contactus_return.html">'; echo '</head><body>Sending, Please hold...'; echo '</body></html>'; } ?> When there is Lunches or any other value it sends both emails mymail and mymail2 are active and both send emails. Where is my mistake? thanks Quote Link to comment https://forums.phpfreaks.com/topic/54613-mail-sending-two-same-emails/ Share on other sites More sharing options...
taith Posted June 7, 2007 Share Posted June 7, 2007 storing functions in a variable, would only store the result of the function... not stop the function itself... <?php $mymail = '*******'; $mymail2 = "******"; $cc = $_POST['subject']; $FrOm = $_POST['email']; $BoDy .= 'First Name: '; $BoDy .= $_POST['first_name']; $BoDy .= "\n"; $BoDy .= 'Last Name: '; $BoDy .= $_POST['last_name']; $BoDy .= "\n"; $BoDy .= 'Email: '; $BoDy .= $_POST['email']; $BoDy .= "\n"; $BoDy .= 'Message: '; $BoDy .= $_POST['message']; $BoDy .= "\n"; if ($_POST['subject'] == "Lunches"){ mail("$mymail2", "$cc", "$BoDy", "From: $FrOm"); echo '<html><head>'; echo '<meta http-equiv="refresh" content="0;URL=contactus_return.html">'; echo '</head><body>Sending, Please hold...'; echo '</body></html>'; }else{ mail("$mymail", "$cc", "$BoDy", "From: $FrOm"); echo '<html><head>'; echo '<meta http-equiv="refresh" content="0;URL=contactus_return.html">'; echo '</head><body>Sending, Please hold...'; echo '</body></html>'; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/54613-mail-sending-two-same-emails/#findComment-270062 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.