|
Posted by Andy Hassall on 07/08/07 13:59
On Sun, 08 Jul 2007 05:43:18 -0700, GarryJones <morack@algonet.se> wrote:
>First I define an array and assign 65 values to it from a mysql
>database. Using print_r (array_values($arr_anmref)) I can see all the
>values and they are correct so no problem there.
>
>I then need to process the information from a form when the users
>clicks ok. (This is to update the records based on if the user has
>checked or unchecked a checkbox).
>
>When the user presses the OK button they are taken to a new page where
>I want to process the form and show the results of the processed
>information.
>
>However in the code I need to use the values from the array but its
>misfiring .
>
>The array is now empty and
>
>print_r (array_values($arr_anmref))
>
>....shows nothing
>
>I have tried adding session_start() at the top of both pages but to no
>avail.
Data only gets passed from page to page either by putting it in an HTML form
that gets sent to the next page (or otherwise through query parameters in the
URL) where it shows up in $_GET or $_POST, cookies ($_COOKIE), or through
sessions.
If you want to pass a value over the session, you have to put it in the
$_SESSION array (after starting the session), and it'll then be available in
$_SESSION on the next page.
--
Andy Hassall :: andy@andyh.co.uk :: http://www.andyh.co.uk
http://www.andyhsoftware.co.uk/space :: disk and FTP usage analysis tool
Navigation:
[Reply to this message]
|