仅在第一次登录PHP时执行代码

时间:2018-04-21 01:00:49

标签: php forms

我使用PHP编写用户注册和登录系统。实际上,我可以让它们工作。

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

请问你能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

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

您可以更新tbl_user的状态。

例如:

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

更新您的状态:

UPDATE tbl_user SET status='fill' WHERE username=$_SESSION['username']

现在您可以选择它:

SELECT * FROM tbl_user WHERE status!='fill'

答案 1 :(得分:0)

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