Re: Problem with code...
| From: | Jason Pruim | Date: | Fri, 07 Oct 2011 02:29:52 +0000 |
| Subject: | Re: Problem with code... | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-315158@lists.php.net to get a copy of this message | ||
Jason Pruim
lists@pruimphotography.com
On Oct 6, 2011, at 9:04 PM, George Langley wrote:
> On 2011-10-06, at 6:28 PM, Jason Pruim wrote:
>>
>> <?PHP
>>
>> //SETUP VARIABLES
>>
>> $mailTo = "lists@pruimphotography.com";
>> $mailFrom = "lists@pruimphotography.com";
>> //These 2 can be changed IF you know what you are doing and why!
>> $returnPath = $mailFrom;
>> $replyTo = $mailFrom;
>> $mailSubject = "New Convention registration!";
>>
>> $message = "";
>>
>> //DO NOT CHANGE UNDER PENALITY OF BEING SLAPPED WITH A WET NOODLE!!!
>>
>> $headers = "From: ".$mailFrom."\n";
>> $headers .= "Return-Path: ".$returnPath."\n";
>> $headers .= "Reply-To: ".$replyTo."\n";
>>
>> function send_email($mailTo, $mailSubject, $mailMessage, $headers) {
>>
>>
>> if(mail( $mailTo, $mailSubject, $mailMessage, $headers )) {
>>
>> $message = "Thank you for registering!";
>>
>> }else {
>> echo "There was an issue with your registration.. Please try again later";
>> }
>>
>> }//Close Function
>>
>>
>> if(!empty($errorCount)) {
>>
>>
>> }else {
>> //Build Email message
>> $mailmessage = "Full Name: " . $_POST['firstname'] . "
>> " .. $_POST['lastname'] . "\n\n";
>> $mailmessage .= "Address: " . $_POST['address'] .
>> "\n\n";
>> $mailmessage .= "City, State, Zip: " . $_POST['city'] .
>> " " . $_POST['state'] . " " . $_POST['zip'] .
>> "\n\n";
>> $mailmessage .= "Phone: " . $_POST['phone'] .
>> "\n\n";
>> $mailmessage .= "Email address: " . $_POST['email'] .
>> "\n\n";
>> if($_POST['affiliation'] == "NFBOther") {
>> $mailmessage .= "Chapter Affiliation: " . $_POST['other']
>> . "\n\n";
>> }else{
>> $mailmessage .= "Chapter Affiliation: " .
>> $_POST['affiliation'] . "\n\n";
>> }
>> if($_POST['person'] =="Other"){
>> $mailmessage .= "Who will pick up the ticket? " .
>> $_POST['Pfirstname'] . " " . $_POST['Llastname'] . "\n\n";
>>
>> }else{
>> $mailmessage .= "Who will pick up the ticket? I will pick it up my self!
>> \n\n";
>>
>> }
>>
>> $mailmessage .= "Payment Method: " . $_POST['paymentMethod'];
>>
>> send_email($mailTo, $mailSubject, $mailmessage, $headers);
>> }
>>
>> ?>
>>
>> Sometimes... It is dropping the last $mailmessage line... The payment method in the actual
>> email it sends...
>>
>> Anyone have any ideas? I'm stumped....
> ------------
> Hi there. First thought is perhaps it is not getting a value for paymentMethod and if it
> doesn't exist, will the line still get added?
> I would always check to see if every post variable isset, before adding the line. Can write a
> default line in its place if missing.
The variable is being set with a default value of nothing else... But for some reason it's not
bringing it through when the form is submitted...
Any other ideas? hehe :)