Sorry, I believe you are mistaken here... you *can* specify a value
for each checkbox and have it come through. I have written scripts
that do this, and here is another example:
http://www.tizag.com/phpT/examples/formex.php/
all zedleon needs to do is add the correct value parameter to each
checkbox.
Jordan
On Aug 17, 2005, at 3:57 PM, <php-mail@xxxxxxxxxxxx> wrote:
Sorry I should clarify... checkboxes don't send their values
through they
send their names and states... so if you have the array:
Name="qmev[1]"... name="qmev[2]"... name="qmev[3]"
And your array contains
[1] => on : [3] => on
1 and 3 are selected
-----Original Message-----
From: zedleon [mailto:support@xxxxxxxxxxxxxx]
Sent: 17 August 2005 21:30
To: php-general@xxxxxxxxxxxxx
Subject: Re: Help correcting a form mailer problem...
thanks for the reply...
after using the print_r($_POST['gmev']); and selecting all the
checkboxes to
send to the form
the return is Array ( [0] => on [1] => on [2] => on [3] => on ). So
the
values are missing.....
don't really know how to proceed at this point.
any help is appreciated.
"Joe Wollard" <joe.wollard@xxxxxxxxx> wrote in message
news:2AAC4C87-2BAD-4E8A-B08B-E26C533F6F18@xxxxxxxxxxxx
I would first start out by dumping the values of $_POST['gmev'] by
using
print_r($_POST['gmev']);
Sounds to me like you're not getting the data that your expecting
from the form for some reason. Maybe $_POST['gmev'] is an array of
null values?
-Good Luck
On Aug 17, 2005, at 12:15 PM, zedleon wrote:
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
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
__________ NOD32 1.1196 (20050817) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php