RE: Passing an Array in HTML

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



You can pass array data by adding it to the form (probably not a good
practice, I would choose sessions to pass the data, but incase you have some
need that is ok, try the following);

// To add the data to your form;

Foreach($data_old as $k => $v) echo "<input type=hidden
name=\"dataold[".$k."]\" value = \"".$v."\">\n";

// to get the data returned from the form add the following to the module
specified in the form action field

$data_old = $_POST["dataold"];

// $data_old now contains the array contents

Haven't tried this but I suspect it should work; anyone aware of a limit on
the number of hidden elements in a form?

Hope this helps,

Warren Vail


> -----Original Message-----
> From: news [mailto:news@xxxxxxxxxxxxx] On Behalf Of MikeA
> Sent: Monday, November 22, 2004 3:50 PM
> To: php-windows@xxxxxxxxxxxxx
> Subject:  Passing an Array in HTML
> 
> 
> I am reading a file into an array ($data_old = 
> file("config.old");) and then processing it as I receive 
> information from the user.  As we all know, the Internet is 
> stateless, so I need to read back in the array after I get my answer.
> 
> Array definitions are
> 
> $data_old = array();
> $data_new = array();
> $data_count = 0;
> 
> The output code is
> 
> echo "<P><input type='hidden' name='data_old' 
> value='".$data_old."'>"; echo "<P><input type='hidden' 
> name='data_old' value='".$data_new."'>"; echo "<P><input 
> type='hidden' name='data_count' value=".$data_count.">";
> 
> and the input code is
> 
> $data_old = $_REQUEST['data_old'];
> $data_new = $_REQUEST['data_new'];
> $data_count = $_REQUEST['data_count'];
> 
> $data_count is working so I am assuming my problem is the way 
> that I am passing the array.  How can I pass an array or is 
> it not possible?  I would think that anything can be passed 
> as it is just bits of data (pun intended). So what goes out 
> should come in.  But, for some reason, that is not happening.
> 
> Any help, suggestions, and guidance is appreciated.
> 
> Mike
> 
> -- 
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux