> After collecting the input data from a FORM via an array (name=kgkeys)
> the next function starts:
> <?php
> session_start();
> $_SESSION['g_numprimarykeys'] = $_POST['numprimarykeys']; //This
always
> works ok first time through
> $_SESSION['g_kgkeys'] = $_POST['kgkeys']; //This always works ok first
> time through
> /* An alternative to the above:
> if ( $action == "edit" )
Where is $action coming from? Should it be $_POST['action'] ??
> {
> $_SESSION['g_numprimarykeys'] = $_POST['numprimarykeys']; //
This
> always fails - perhaps the block places it out of scope?
> $_SESSION['g_kgkeys'] = $_POST['kgkeys']; // This always fails -
> perhaps the block places it out of scope?
> }
> */
> switch ($action)
> {
> case "add":
> include "./kgadd.php";
> break;
> case "edit":
> include "./kgedit.php";
> break;
> -------------------------------------------------------------------
> Next file:
> <?php
> session_start();
>
> include("kgstyle.php");
> include("Database.php");
>
> $temp = 'g_kgkeys';
> foreach ($_SESSION[${temp}] as $key => $val) //This works ok when the
> above stores 'g_kgkeys' properly.
> {
> $pkey[$key] = $val;
> }
> --------------------------------------------------------------------
> In php.ini:
> register_globals = Off
>
> Question: When including $_SESSION['g_kgkeys'] = $_POST['kgkeys'];
> within a block i.e. {}, should it function the same as outside the
block
> i.e. outside {}?
>
> Your help would be appreciated.
---John W. Holmes...
PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php