On 7/7/06, Miguel Guirao <[EMAIL PROTECTED]> wrote:
Hello,
Is there a way to populate an array from one script to the next one?
I'm using a form, and a hidden field for such desire:
<input name="hwt[]" type="hidden" value="<?php echo($hwGSM);?>">
but it returns this:
<input name="hwt[]" type="hidden" value="Array">
then I pretend to read the array again at the target script by coding the
following:
$hw=$_POST['hwt'];
$hwGSM=$hw[0];
for($i=0;$i<=$maxpoint;$i++){
echo($hwGSM[$i]);
}
It should be pretty easy but I have not done it ever!
Regards,
Miguel Guirao
You have to make inputs for every element of the array. something like this :
foreach($hwGSM AS $key => $value){
echo "<input name='hwt[$key]' type="hidden" value='$value'>
}
And then after the submit you will have your array $hwt. PHP will make
an array out of all that inputs.
Another option you can use if you want a single input is to serialize
the array, on the form, and then unserialize it in the script
processing the form.
http://bg2.php.net/manual/en/function.serialize.php
http://bg2.php.net/manual/en/function.unserialize.php
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php