Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP检查正确的成员帐户类型?_Php_Html_Mysql_Forms_Member - Fatal编程技术网

如何使用PHP检查正确的成员帐户类型?

如何使用PHP检查正确的成员帐户类型?,php,html,mysql,forms,member,Php,Html,Mysql,Forms,Member,我需要在我的网站/网络应用程序上为会员创建一个注册页面,但问题是有三种不同的账户类型:员工、自由职业者和求职者。我对从哪里开始有一些想法,但我不知道是否行得通。。我只是想得到一些关于我的想法是否正确的反馈 登记表 我应该为每种账户类型制作3份不同的登记表吗?或者,我可以为每种帐户类型使用一个分为3个不同部分的网页吗 数据库/表MySQL 我应该为每种不同的帐户类型在数据库中创建不同的表吗?或者我可以在current existing users表中添加一个额外的列来指示“帐户类型”吗 PHP脚本

我需要在我的网站/网络应用程序上为会员创建一个注册页面,但问题是有三种不同的账户类型:员工、自由职业者和求职者。我对从哪里开始有一些想法,但我不知道是否行得通。。我只是想得到一些关于我的想法是否正确的反馈

登记表

我应该为每种账户类型制作3份不同的登记表吗?或者,我可以为每种帐户类型使用一个分为3个不同部分的网页吗

数据库/表MySQL

我应该为每种不同的帐户类型在数据库中创建不同的表吗?或者我可以在current existing users表中添加一个额外的列来指示“帐户类型”吗

PHP脚本检查帐户类型,然后显示正确的配置文件页面


当用户登录时,如何将每个帐户类型重定向到正确的配置文件页面?

您有三种帐户类型。您应该创建一个注册页面和两个选项卡。每个标签页都有自己的表格,一个是求职者的表格,另一个是自由职业者的表格。用户将选择选项卡并选择其中一个。您应该为员工创建另一个单独的页面(url),因为在您的站点上访问的每个用户都不是员工。 在数据库中,您应该在一个表中管理求职者和自由职业者,并添加字段类型。对于员工,请制作另一个表格,因为Emlploye有很多字段不在求职者和员工中。你有更少的员工和更多的用户(求职者和自由职业者),所以把它分开。
登录时也将使用相同的secenario。用户(求职者和自由职业者)单一登录,员工单独登录。当用户登录并签入数据库时,您将得到它的类型并相应地重定向它们

最好使用一个登录页面,并将每个人重定向到他的角色页面


在DB上,使用一个表并添加一个名为ROLE的新列,将其更改为everyone的角色,并将“USER”设置为默认角色

我不怀疑您在正确的网站上问了这个问题谢谢Kuldeep!谢谢你,再见!有不同的方法可以解决这个问题,但我喜欢你的解决方案,因为我只需要在数据库用户表中添加一列,以区分不同的帐户类型。@jhonatanaprecht我很高兴喜欢我的解决方案,我认为大多数网站都使用这些方法