Cheers,
Solved the problem exactly how I wanted it.
Steve Jackson
Web Developer
Viola Systems Ltd.
http://www.violasystems.com
[EMAIL PROTECTED]
Mobile +358 50 343 5159
-Original Message-
From: Matt Schroebel [mailto:[EMAIL PROTECTED]]
Sent: 13. helmikuuta 2003 21:29
To: Php-General; Steve Jackson
Subject: RE: [PHP] Process array after form submission problem
-Original Message-
From: Steve Jackson [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 13, 2003 2:10 PM
To: Php-General
Subject: [PHP] Process array after form submission problem
Hi,
My problem is that I have a dynamic form with vars which I
want to process.
The variables are checkbox names with a variable number of
checkboxes but
all currently have the same variable name.
ie.
form action='process.php' method='post'
input type = text name = user value = name
input type = checkbox name = grant value =
{$array[code]} input
type = checkbox name = grant value = {$array[code]}
input type =
checkbox name = grant value = {$array[code]}
The array code works fine in that the values reflect what is
in the DB.
I understand that $grant will be an array? (am I right?) so
how do I use PHP
to look at $grant as an array in my processing script rather than an
ordinary variable? I can get the DB to update if there is
only one checked
box but otherwise it updates the DB with the value of the
last checkbox.
Add [] to the end of the item name like:
input type = checkbox name = grant[] value = {$array[code]}
?php
$grant = $_POST['grant'];
if (is_array($grant)) {
echo 'Items checked:br';
foreach ($grant as $value) {
echo $valuebr;
}
}
--
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