我有一个主页面:
班级名称                       操作
A                                     查看
B                                     查看
C                                     查看
当点击A班级的【查看】,通过&bjdm(班级代码)传递参数,打开一个新的A班级的页面并GET[bjdm]获取bjdm参数 ,该班级页面有对应的教学计划、考试时间等菜单项。点击显示都正常,不关闭该页面。当点击B班级的【查看】,通过&bjdm(班级代码)传递参数,打开一个新的B班级的页面并GET[bjdm]获取bjdm参数,该班级页面有对应的教学计划、考试时间等菜单项。点击显示都正常,不关闭该页面。但我重新去点击A班级页面的教学计划等菜单项时,显示的都是B班级的信息。也就是说此时A班级页面获取的是B班级的bjdm参数。我采用的是框架模式,有没有办法让传递的bjdm参数在各个页面保持不同,在各个页面点击教学计划、考试时间菜单时显示的都是该班级的信息。

解决方案 »

  1.   

    各个页面点击教学计划、考试时间菜单时是根据session来的吗,说明你的代码设置session有错bjdm参数在各个页面不同,session要及时更新
      

  2.   

    只通过传入的 bjdm 进行查询
      

  3.   

    我是在打开新班级页面时
    if(isset($_GET['bjdm'])){
    $bjdm = daddslashes($_GET['bjdm']);
    $_SESSION['bjdm'] = $bjdm;
    }在教学计划、考试时间等查询SQL就用这个SESSION 的bjdm。请帮忙看看问题出在哪?