I want to pass a 1 dim. array through a form, I use the hidden field and
do as follows:
form method=POST ACTION=\updateHTML.php\
input type=hidden name=layer[] value=\;
foreach($layer as $lay) {
print $lay ;
}
print \
This generates the foll. source:
form method=POST ACTION=updateHTML.php
On Thursday 25 April 2002 02:02, Pushkar Pradhan wrote:
I want to pass a 1 dim. array through a form, I use the hidden field and
do as follows:
form method=POST ACTION=\updateHTML.php\
input type=hidden name=layer[] value=\;
foreach($layer as $lay) {
print $lay ;
}
print \
This
: Pushkar Pradhan [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, April 24, 2002 12:02 PM
Subject: [PHP] passing array as hidden field
I want to pass a 1 dim. array through a form, I use the hidden field and
do as follows:
form method=POST ACTION=\updateHTML.php\
input type=hidden name=layer
PROTECTED]
Subject: [PHP] passing array as hidden field
I want to pass a 1 dim. array through a form, I use the hidden field and
do as follows:
form method=POST ACTION=\updateHTML.php\
input type=hidden name=layer[] value=\;
foreach($layer as $lay) {
print $lay ;
}
print \
This generates
On Thursday 25 April 2002 02:09, Kevin Stone wrote:
Concept is solid, method is wrong. Understand that name=layer[] is but
one index in the array. To produce an array with multiple indicies you
must create a separate input for each value. Example..
foreach ($layer as $lay)
{
You can use implode _or_ serialize for this.
$arr = array('a','b','c','d');
$vars1 = implode('|', $arr); // a|b|c|d
$vars2 = serialize($arr);// try it :)
And send one of the above strings through your
hidden form element.
Then upon use, either explode or unserialize it.
Also
6 matches
Mail list logo