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" )
{
$_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.
Kevin Gordon
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php