Help correcting a form mailer problem...
| From: | zedleon | Date: | Wed, 17 Aug 2005 16:15:26 +0000 |
| Subject: | Help correcting a form mailer problem... | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-220768@lists.php.net to get a copy of this message | ||
I previously built a sticky form with dynamic checkbox array's.........
The form works beautifully thanks to help from Jochem Mass and Kathleen
Ballard.
I now have a slightly different problem...I have built an email form to send
the form data.
I copied and used the following code which works great in the sticky
form.....
if (isset($_POST['gmev']) && is_array($_POST['gmev'])) {
foreach ($_POST['gmev'] as $gmev_day) {
print "<p>You have registered for the: <b>$gmev_day</b> Good Morning East
Valley Event.</p>";
}
} else {
print 'You are not registered for any events!';
}
The results is this:
"You have registered for the: September 9th Good Morning East
Valley Event."
Now when I use the same code modified for the form mailer I am getting this
result.
if (isset($_POST['gmev']) && is_array($_POST['gmev'])) {
foreach ($_POST['gmev'] as $gmev_day) {
$msg .= "You have registered for the: $gmev_day Good Morning East Valley
Event.\n";
}
} else {
$mgs .= "You are not registered for any events!";
}
result is - "You have registered for the: on Good Morning East
Valley Event."
I am missing the value of the variable even though I am receiving all the
instances of the variables from the checkboxes. When they are selected, they
are present.
I really don't know what to do about correcting the problem. Any guidance
here would really be appreciated....and...go easy on me...I am new to PHP
Thanks before hand...
zedleon