我使用PHP编写用户注册和登录系统。实际上,我可以让它们工作。
问题是我希望用户填写表单但仅在用户第一次登录页面时(这是因为表单中的结果将确定系统中的某些首选项,我希望用户采取测试只有一次)
请问你能帮我解决这个问题吗?
答案 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,则不要向他显示表单。