0
我有一种形式,某些数据,然后得到计算并显示在表中。
所有数据都保存在2维数组中。
每次我回到表单时,新数据都会保存在数组中。 该数据将显示在下一个表格行中,依此类推。PHP会话/数组问题访问
我已经使用print_r($ _ Session)并且所有东西都被正确地保存在数组中。
虽然我不知道如何访问会议变量区域,楼层,电话,网络等现在在阵列中。
没有数组,我将它们存储在一个变量中,例如$ phone,并对它进行了计算。 但现在当我使用阵列,我一直在获取未定义的索引手机等...
我如何访问这些变量,一直在寻找这个小时没有得到任何接近解决方案。
任何帮助非常感谢。 此致敬礼。
第一页:
if (empty ($ _POST))
(
Mode = $ name $ _POST ['state name'];
$ Area = $ _POST ['size'];
$ Floor = isset ($ _POST ['floor'])? $ _POST ['Floor'] 0,// if checkbox checked value 1 else 0
$ Phone = isset ($ _POST ['phone'])? $ _POST ['Phone']: 0;
$ Network = isset ($ _POST ['network'])? $ _POST ['Network']: 0;
// Control surface
if (is_numeric ($ area))// OK
(
if (isset ($ _SESSION ['table']))
(
// Create a new row to the existing session table
$ Table = $ _SESSION ['table'];
$ Number = count ($ table);
$ Table [$ count] [0] = $ file name;
$ Table [$ count] [1] = $ size;
$ Table [$ count] [2] = $ floor;
$ Table [$ count] [3] = $ phone;
$ Table [$ count] [4] = $ network;
$ _SESSION ['Table'] = $ table;
)
else
(
// Create the session table
$ Table [0] [0] = $ file name;
$ Table [0] [1] = $ size;
$ Table [0] [2] = $ floor;
$ Table [0] [3] = $ phone;
$ Table [0], [4] $ = network;
$ _SESSION ['Table'] = $ table;
)
header ("Location: ExpoOverzicht.php");
)
else
(
echo "<h1> surface Wrong - New try </ h1>";
)
)
时,我的PHP代码我声明如下数组withotu,它工作得很好。 但是现在数组中的那里,我不知道如何“他们存取权限”
$standnaam = $_SESSION["standnaam"];
$oppervlakte = $_SESSION["oppervlakte"];
$verdieping = $_SESSION["verdieping"];
$telefoon = $_SESSION["telefoon"];
$netwerk = $_SESSION["netwerk"];