【问题标题】:how to let each user page show different information based on input on the user page如何让每个用户页面根据用户页面上的输入显示不同的信息
【发布时间】:2014-05-29 11:48:47
【问题描述】:

我想为不同类型的信息创建一个差异用户输入表单。必须发生的事情取决于用户选择的输入形式,信息会相应地显示在用户页面上。根据用户选择的输入形式(音乐形式和教学形式),我有不同类型的输入形式

(例如,音乐用户的页面和学习用户的页面取决于输入,每个用户个人资料页面必须根据该输入以不同的方式显示,例如一个页面将有一张图片,而另一个用户个人资料页面将有比如10张图片并排显示。

根据用户类型,每个字段在数据库中都有自己的表。(音乐表和教学表) 我该怎么做这个逻辑?

【问题讨论】:

    标签: php jquery mysql sql


    【解决方案1】:

    您应该在他登录时在会话中设置用户角色,如果没有登录页面,您应该在表单中使用下拉菜单并在此下拉菜单上使用 onchange 事件。

    然后检查您的案例并作为用户类型输出。

    你可以试试:

    if($_SESSION['user_role'] == 1)
    {
    
    include 'form1';
    }else if($_SESSION['user_role'] == 2)
    include 'form2';
    }
    

    等等..

    在从 DB 登录验证中设置的 user_role 作为角色应该是表中的字段。

    【讨论】:

    • 你有登录页面吗??
    猜你喜欢
    • 2011-06-05
    • 1970-01-01
    • 2011-01-21
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多