我有一个预注册系统,包含这些表格:
使用存储过程创建登录后,我需要显示与特定dep id
相关的课程。我做的。在那之后,我需要学生能够选择每门课程,然后将其添加到桌子上,这就是问题开始的地方......
我有两种按钮。其中一个是Registered Completely
,这意味着用户永远不能回去改变课程(我做了),但第二个是Registered Incompletely
,这意味着用户可以回去查看他/她选择的内容然后取消选中或检查其他内容。
--->我希望以这种方式做到这一点,如果他/她回去我想向他们展示与他们选择的课程相关的所有课程,之前我指的是由第一次用户检查的数据组成的复选框。还显示尚未检查过的课程。所有这些都在一个网格视图中。
请帮帮我。我做了我演讲所需要的所有内容但是我尝试解决它的这一部分有点棘手。我以前用会话然后保存用户检查的网格视图的索引,然后将其插入到数据库中,但是你知道用户可以选择超过20个单位,如何用完整的代码解释它。
答案 0 :(得分:1)
在Registered Incompletely
方案中,您需要使用Registered Incompletely
保存所选课程,用户和标记。然后,只要同一用户登录或返回,您就可以加载所有课程并根据以前保存的数据标记所选课程。如果用户是Registered Completely
,那么您可以在数据库中保存Registered Completely
标志和用户详细信息。
编辑:
学生和注册完成状态需要保存在数据库中,这里你可以有布尔值。 true表示完整,false表示不完整。如果您有多个页面来选择课程,那么当您下次移动时,在每个页面中,将当前课程选择保存在数据库中。它可以在你想要的时候使用。