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