PDA

View Full Version : Help with form please



hjmotie
09-28-2007, 07:54 AM
Hi All

I've redesigned my site and have a new form. Trouble is, I can't get to the PHP page, have been round and round the tutorials and the forum. Can anyone spot the obvious mistake please?

Form is at:
http://www.villainthesunshine.com/sp...tal-villa.html (http://www.villainthesunshine.com/special-offers-at-florida-rental-villa.html)

my thank you page is titled action. It's set to php and the code, which is in the beginning of body reads:
<?PHP
$email = $HTTP_POST_VARS[email];
$mailto = "booking@villainthesunshine.com";
$mailsubj = "Villa Offers";
$mailhead = "From: $email\n";
reset ($HTTP_POST_VARS);
$mailbody = "Values submitted from web site form:\n";
while (list ($key, $val) = each ($HTTP_POST_VARS))
{
$mailbody .= "$key : $val\n";
}
mail($mailto, $mailsubj, $mailbody, $mailhead);
?>
</BODY>
</HTML>


Thanks guys

Andy128
09-28-2007, 04:33 PM
First- on the form page above you have placed the php code in that page when it should actually be in your action.php. So go to page properties and then page html and look in the tags (most likely in Body tag) and cut the php code out.

Second- go to your action page and go to page properties > page html and paste the code in the Begining of Body tag. Now- at the begining of the php code where you see this;
$email = $HTTP_POST_VARS[email]; you need to add two single quotes around the email like so;
$email = $HTTP_POST_VARS['email'];

Then save and re-publish both pages. I believe that should do it.

Andy

hjmotie
09-28-2007, 11:02 PM
Hi Andy

many thanks for this; have made the changes suggested but still no progession to thank you page. Any more thoughts?

Andy128
09-28-2007, 11:14 PM
Yes- delete the submit button as you have an advanced button there. Use the regular button (not and on'click event one). Same and publish.

Andy

navaldesign
09-29-2007, 05:02 AM
There is no problem using an Advanced button, however, delete the on click event you have associated to your button.

hjmotie
09-29-2007, 09:25 AM
Yeay! It works!!!
I don't quite understand how I managed to have an advanced submit button, I thought I'd used the standard one, but no great shakes.
Thanks so much guys, once again :-)

grandjuke
10-02-2007, 01:49 PM
Hi there, I have just looked at your site and seen temperature showing. This is just what I have been looking for, can you tell me how to download for my site. Many thanks Phil (grandjuke)
Hi All

I've redesigned my site and have a new form. Trouble is, I can't get to the PHP page, have been round and round the tutorials and the forum. Can anyone spot the obvious mistake please?

Form is at:
http://www.villainthesunshine.com/sp...tal-villa.html (http://www.villainthesunshine.com/special-offers-at-florida-rental-villa.html)

my thank you page is titled action. It's set to php and the code, which is in the beginning of body reads:
<?PHP
$email = $HTTP_POST_VARS[email];
$mailto = "booking@villainthesunshine.com";
$mailsubj = "Villa Offers";
$mailhead = "From: $email\n";
reset ($HTTP_POST_VARS);
$mailbody = "Values submitted from web site form:\n";
while (list ($key, $val) = each ($HTTP_POST_VARS))
{
$mailbody .= "$key : $val\n";
}
mail($mailto, $mailsubj, $mailbody, $mailhead);
?>
</BODY>
</HTML>


Thanks guys