Newbie Silly Question

The contact form on my site is able to email me whenever someone has an inquiry, however, the contents are empty. I’ve tested it several times and I only receive the headers From: Email: Message: w/o content. I think the problem is here:
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Message: '.$field_message;

Can someone help me?

Thanks!

Hi there,

Depending on how your form is being transmitted ($_GET or $_POST), you will have to reference them in this manner:

For $_GET:
[php] $body_message = ‘From: ‘.$_GET[‘field_name’].’\n’;
$body_message .= ‘E-mail: ‘.$_GET[‘field_email’].’\n’
$body_message .= ‘Message: ‘.$_GET[‘field_message’].’\n’[/php]

For $_POST
[php] $body_message = ‘From: ‘.$_POST[‘field_name’].’\n’;
$body_message .= ‘E-mail: ‘.$_POST[‘field_email’].’\n’
$body_message .= ‘Message: ‘.$_POST[‘field_message’].’\n’[/php]

Hope this helps.

Sponsor our Newsletter | Privacy Policy | Terms of Service