我有一个包含以下页面的框架集:
top.php
left.php
right.html
right.html通过json方法使用database.php来访问数据库并传递变量。 Left.php具有选择列表,使用数据库中的项生成。选中后,变量将存储在Joomla会话中,并刷新右侧页面。使用json激活刷新database.php。
我的问题是:
我能够将变量存储在Joomla会话中。当我在left.php中对此变量执行回显时,变量显示在屏幕上。但是,当我第一次激活database.php时,它不会从joom会话变量中获取值。虽然已经在left.php中设置了。但是,当我从left.php选择框中选择一个项目时,它确实有效。
以下代码在left.php中用于设置和获取变量:
//If the input select item was selected (when the user has selected a item from
select box) use that item to fill the Joomla session variable.
if(isset($_POST['PeriodeSelectname'])){
$JaarKwartaal=$_POST['PeriodeSelectname'];
$session->set('JaarKwartaal', $JaarKwartaal);
//echo "<P>session-set=" . $session->get('JaarKwartaal');
}
//if no item of the input select is selected (in case of the first time) the first
item of the $periodes array to fill the Joomla session variable
if(!isset($_POST['PeriodeSelectname'])){
$session->set('JaarKwartaal', $periodes[0]);
//echo "<P>session-notset=" . $session->get('JaarKwartaal');
}
我做错了什么?
提前致谢!
皮特
答案 0 :(得分:0)
你做错了什么: