当用户成功通过身份验证时,如果用户尚未注册培训,则用户将被重定向至register.php。
如果用户已经注册了培训,他/她将被重定向到registered.php以查看/修改他/她的培训课程。
到目前为止,它工作得很好。
问题是,如果用户尝试直接转到register.php或registered.php,他/她就会在没有先登录的情况下进入任何网页。
这就是我试图阻止的,但我一直收到以下错误消息:
Notice: Undefined index: loggedin in .... on line 3
Please log in first to see this page
这是我到目前为止
COURSE_TABLE:co_id,co_name,co_type,co_duration,co_cost
TRAININGEVENT_TABLE:te_id,te_name,te_date,te_time,te_postcode,co_id
我的Server 2012中有这两个表。我需要展示前三名最贵课程的所有培训活动的细节。查询还必须显示课程名称,并处理任何平手情况。
这是我的疑问:
select distinct top 3
te.te_name, c.co_name, c.co_cost
from
TRAININGEVENT_T as te, CO
我想要创建一个部分动态的表单。有几个字段将保存到training_session表中,标记将保存到tags表中,并通过training_tags连接到培训课程。然而,除了这些领域,必须是动态的。如果你看看这张照片,你会发现:
不过,我很难为这些动态字段设计数据库。我想出了这样的东西:
field_types
id - self explanatory
type - holds the value int or string
字段
id - same
id_field_type - which type of value does the field hold?
label - c
更新
我有一个域类,如下所示
class Training{
// has one createdBy object references User domain and
// has one course object references Course domain
// has One Trainer1 and Trainer2 objects refernces Trainer Object.
}
class Trainer{
String name
//can have many trainings.
//If Trainer gets deleted,
对于一个我正在开发的网站,我必须创建两个包含课程列表的页面。第一页是“培训”页面,另一页是“培训”页面。我想使用单一的自定义帖子类型的课程内容,因为这将是相同的所有课程上的培训和教练列表。
我还需要将每个成员分配到一个子类别。这些子类别将仅用于在培训和辅导页面上以单独的列显示课程,但是用户应该能够为每个课程指定子类别,但是,一个课程应该只允许有一个子类别。
我想要的URL结构如下:
Trainings > Training category 1 > Training one ==> /trainings/training-one
Trainings > Training
我有一个培训清单,人们必须根据他们的头衔,这个清单是这样的
Violence and Harassment
First Aid
Whmis
Fire hazard and awareness
Fire Extinguisher
然后我有一个表,根据标题指定了所需的培训,如下所示
Supervisor | First Aid
Supervisor | Fire hazard and awareness
Driver | Whmis
Driver| Fire extinguisher
然后就这样继续下去。
问题是,公司内部存在一些不一致之处。有几门课程是等效的,比如火灾危险和意识等同于灭火器,但所