【问题标题】:Get Div ID and add it to a session Varaible获取 Div ID 并将其添加到会话变量中
【发布时间】:2014-09-11 15:18:29
【问题描述】:

我已经设法为一个按钮动态分配一个唯一 ID,该按钮取决于从 mysql 查询返回的用户。代码运行并打印一个配置文件图像、用户名和一个按钮,该按钮根据用户 ID 分配一个值从数据库中提取。

但是,我正在努力获取所选按钮的 id 并将其添加为会话变量,以便可以根据拉取的按钮 id 过滤子页面。

当按下“查看配置文件”按钮时,我希望将分配给该按钮的按钮 id 存储为会话变量,以便 profileTemplate 页面随后被拉出的 id 过滤。

按钮代码

echo "<div align=\"center\"><button href=\"profileTemplate.php\" id=" . $info['userID'] . " class=\"btn btn-success btn-md\" type=\"submit\">View Profile</button></div>\n";

【问题讨论】:

  • 您的&lt;button&gt; 没有name,因此没有什么可以与表单的其余部分一起提交。
  • ids 不会与表单帖子一起提交。 names 作为键提交,以识别任何给定表单元素的值。所以至少你需要一个name 属性。

标签: php mysql variables


【解决方案1】:

尝试将 id 移动到 href,以便您可以使用 $_GET['id'] 接收它

echo "<div align=\"center\"><button href=\"profileTemplate.php?id={$info['userID']}\" class=\"btn btn-success btn-md\" type=\"submit\">View Profile</button></div>\n";

【讨论】:

  • 我怎样才能将用户 ID 分配到 profileTemplate 页面的 where 子句中?
  • $sql = "select * from profile where profile_id = '{$_GET['id']}'";
猜你喜欢
  • 2015-02-13
  • 2019-09-02
  • 1970-01-01
  • 2021-02-13
  • 2013-12-29
  • 2012-02-02
  • 1970-01-01
  • 2016-04-17
  • 2012-01-08
相关资源
最近更新 更多