Re: redirect after send form to email with message




"Jerry Stuckle" <jstucklex@xxxxxxxxxxxxx> wrote in message
news:W6adnfYtA_AaeWLbnZ2dnUVZ_g-dnZ2d@xxxxxxxxxxxxxx
Big Moxy wrote:
On Sep 30, 10:39 am, Krustov <m...@xxxxxxxxxxx> wrote:
<comp.lang.php>
<Big Moxy>
<Sun, 30 Sep 2007 09:05:09 -0700>
<1191168309.331313.203...@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>

I want to redirect the user back to the home page after submitting
their form inquiry and display a message on the home page. I tried
this in my send mail (apply.php) file -
$_SESSION['sent_message'] == "Thank you for your request! Someone will
be contacting you soon.";
header("location:index.php");
Why not send the user straight to the index.php page instead of
apply.php page ? .

Put the following on your form page .....

<input type="hidden" name="passform" value="1">

Put the following in the index.php page .....

<?php
$msg=$_REQUEST['passform'];
if ($msg==1) {"<br> Thank you for your request! Someone will be
contacting you soon. <br>";}
?>

The rest of your index.php page will de displayed as normal .

--
(c) The Amazing Krustov

I set it up so the form posts to the apply page to processes the form
input and send the email. I suppose I could do it all on the index
page but generally prefer not to.

Thanks,
Tim



I'm the same way, Tim. I like to keep my processing separate, and do it
like you do. And it beats having an index.php page which dozens of
conditional include statements.

This is gettin dangerous, Jerry (after owu knock-down, drag-out :-) ), but
we are in agreement too often lately.

Shelly


.



Relevant Pages