PHP submission form help

Hey EXPERTS!

Why doesn't this PHP work?  

I'll post 2 different PHP submission forms on the code part...  the TOP one is the new PHP that I took from my other website submission form and altered it for a new one.

The BOTTOM one is the working completely fine PHP form from my other website.

The problem with the TOP one is that when I hit submit, it doesn't show the email address as who it's from... also for some emails like on a godaddy.com server email... they don't even get it... if I submit from my other website to a godaddy.com server email it works just fine.

THANKS!
DJM
<?php
 
/* Subject and Email Variables */
 
	$emailSubject = 'The Art Bucket WEBSITE CONTACT!';
	$webMaster = 'djm@djmgraphix.com';
	
/* Gathering Data Variables */
 
	$ClientName= $_POST['ClientName'];
	$Email = $_POST['Email'];
	$Phone = $_POST['Phone'];
	$Referrals = $_POST['Referrals'];
	$ReferralsOther = $_POST['ReferralsOther'];
	$Promotions = $_POST['Promotions'];
	$Interests = $_POST['Interests'];
	
	$body = <<<EOD
<br><hr><br>
Name: $ClientName <br>
Email: $emailaddress <br>
Phone Number: $Phone <br>
Referrals: $Referrals <br>
Referrals Other: $ReferralsOther <br>
Promotions: $Promotions <br>
Interests: $Interests <br>
EOD;
 
	$headers = "From: $emailaddress\r\n";
	$headers .= "Content-type: text/html\r\n";
	$success = mail($webMaster, $emailSubject, $body, $headers);
	
/* Results rendered as HTML */
 
	$theResults = <<<EOD
 
 
 
 
 
_______________________________BOTTOM PHP_______________________________
 
 
 
 
 
 
<?php
 
/* Subject and Email Variables */
 
	$emailSubject = 'DJM Graphix Contact!';
	$webMaster = 'amanda@theartbucket.com';
	
/* Gathering Data Variables */
 
	$ClientName= $_POST['ClientName'];
	$emailaddress = $_POST['emailaddress'];
	$Phone = $_POST['Phone'];
	$Questions = $_POST['Questions'];
	$Deadline = $_POST['Deadline'];
	
	$body = <<<EOD
<br><hr><br>
Name: $ClientName <br>
Email: $emailaddress <br>
Phone Number: $Phone <br>
Question: $Questions <br>
Deadline: $Deadline <br>
EOD;
 
	$headers = "From: $emailaddress\r\n";
	$headers .= "Content-type: text/html\r\n";
	$success = mail($webMaster, $emailSubject, $body, $headers);
	
/* Results rendered as HTML */
 
	$theResults = <<<EOD

Open in new window

DJMgraphixAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JagarmTechnical Support AnalystCommented:
Check and make sure your form field names matches what you have in the $_POST.

For example the different between the bottom and top is that the top script is $_POST['email'] while the bottom is $_POST['emailaddress'], and that is a common mistake that even I make.
0
gamebitsCommented:
Try this

<?php
 
/* Subject and Email Variables */
 
      $emailSubject = 'The Art Bucket WEBSITE CONTACT!';
      $webMaster = 'djm@djmgraphix.com';
      
/* Gathering Data Variables */
 
      $ClientName= $_POST['ClientName'];
      $Email = $_POST['Email'];
      $Phone = $_POST['Phone'];
      $Referrals = $_POST['Referrals'];
      $ReferralsOther = $_POST['ReferralsOther'];
      $Promotions = $_POST['Promotions'];
      $Interests = $_POST['Interests'];
      
      $body = <<<EOD
<br><hr><br>
Name: $ClientName <br>
Email: $Emails <br>
Phone Number: $Phone <br>
Referrals: $Referrals <br>
Referrals Other: $ReferralsOther <br>
Promotions: $Promotions <br>
Interests: $Interests <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
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DJMgraphixAuthor Commented:
Yes Sir!

That did it!... Thank you very much!  (contact page CHECK) :)

http://www.djmgraphix.com/THE_ART_BUCKET/contact_us.html
0
DJMgraphixAuthor Commented:
YES and YES!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.