仅在首次登录PHP时执行代码

仅在首次登录PHP时执行代码,php,forms,Php,Forms,我正在用PHP编写一个用户注册和登录系统。事实上,我已经可以让它们工作了 问题是,我希望用户填写表单,但仅在用户第一次登录页面时填写(这是因为表单的结果将决定系统中的某些首选项,我希望用户只参加一次测试) 你们能帮我解释一下逻辑吗?你们可以在数据库中添加一个新字段,提交表单,当新用户注册时,将其设为false。在他提交表单后将其变为true。如果值为true,则不要向他显示表单。您可以尝试向用户表中添加新列。例如 Tbl_用户(用户名、密码、状态) 您可以更新tbl_用户的状态 例如: 用户单击

我正在用PHP编写一个用户注册和登录系统。事实上,我已经可以让它们工作了

问题是,我希望用户填写表单,但仅在用户第一次登录页面时填写(这是因为表单的结果将决定系统中的某些首选项,我希望用户只参加一次测试)


你们能帮我解释一下逻辑吗?

你们可以在数据库中添加一个新字段,提交表单,当新用户注册时,将其设为false。在他提交表单后将其变为true。如果值为true,则不要向他显示表单。

您可以尝试向用户表中添加新列。例如 Tbl_用户(用户名、密码、状态)

您可以更新tbl_用户的状态

例如:

用户单击了填写表单中的提交按钮

更新您的状态:

UPDATE tbl_user SET status='fill' WHERE username=$_SESSION['username']
现在您可以选择它:

SELECT * FROM tbl_user WHERE status!='fill'

用户上的数据库标志,已登录-默认为0,首次登录后将其设置为1,检查并根据需要切换逻辑。我真的很高兴!:D