【问题标题】:How to create a dynamic navigation menu?如何创建动态导航菜单?
【发布时间】:2011-12-17 08:54:38
【问题描述】:

如何创建一个动态导航菜单(基于 PHP 变量),该菜单可以根据会话期间在 Mysql 数据库中保留的用户 ID 的相应值填充动态链接?

【问题讨论】:

  • 我已经通过回显/查询会话变量作为 herf 标签内的主键值解决了这个问题。以下标签展示了我是如何做到这一点的。 用户帐户 用户设置 用户资料

标签: php mysql login menu navigation


【解决方案1】:

我终于解决了这个问题。我在这里发布解决方案,以便它可以成为其他观众的指南。

可以通过回显/查询预定义的 PHP 变量(如表单变量和会话变量等)作为主键或唯一键的值(这里 'id' 默认为主键和唯一键)来完成herf 标签。

<a href="user.php?id=<?php echo $_SESSION['user_id']; ?>">User Account</a>
<a href="user.php?id=<?php echo $_SESSION['user_id']; ?>">User Setting</a>
<a href="user.php?id=<?php echo $_SESSION['user_id']; ?>">User Profile</a>

谢谢,

【讨论】:

  • 将会话变量放在查询字符串中似乎有点奇怪。 user.php 脚本可能也可以访问会话。
  • 为什么将会话变量放在查询字符串中很奇怪?你能解释一下吗?我解决问题的方式完全符合我的目的。在登录会话等会话期间,根据 Mysql 数据库中保留的用户 ID 的相应值动态填充导航菜单的链接,您的想法是什么?是的,user.php 脚本只有在用户成功登录帐户后才能访问会话。
猜你喜欢
  • 2012-01-13
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-29
  • 2010-11-21
  • 1970-01-01
相关资源
最近更新 更多