Php 将外键传递到另一页

Php 将外键传递到另一页,php,mysql,Php,Mysql,我有两个页面,一个是新的播放器页面,它通过文本框从用户那里获取信息,并向播放器数据库添加一个新条目,并创建一个名为playerID的新的自动递增主键。这很好用 然后,我有另一个名为stat input的页面,用户将在其中输入现有玩家一年的统计数据。我需要一种方法,让第二页知道正在添加信息的玩家的playerID。我不确定这样做的好方法。欢迎提出任何意见 编辑:我想我不是很清楚。用户可能直接进入统计输入页面,向现有玩家添加新条目。用户不知道玩家ID,很可能只知道玩家的名字 有几种方法可以做到这一点

我有两个页面,一个是新的播放器页面,它通过文本框从用户那里获取信息,并向播放器数据库添加一个新条目,并创建一个名为
playerID
的新的自动递增主键。这很好用

然后,我有另一个名为stat input的页面,用户将在其中输入现有玩家一年的统计数据。我需要一种方法,让第二页知道正在添加信息的玩家的
playerID
。我不确定这样做的好方法。欢迎提出任何意见


编辑:我想我不是很清楚。用户可能直接进入统计输入页面,向现有玩家添加新条目。用户不知道玩家ID,很可能只知道玩家的名字

有几种方法可以做到这一点。一旦获得了播放器ID,就可以将其存储在PHP会话变量中(如果您愿意使用服务器端会话)。您还可以通过GET或POST参数将其传递到第二个页面

编辑:


根据你提供的其他信息,我会用一个下拉框来显示每个玩家的名字。在框中,每个属性的“值”可以是播放器的主键ID。

到目前为止您尝试了哪些代码?有几个选项-
GET
(在页面之间不安全地传递数据)、
POST
(在页面之间更安全地传递数据),或者将其保存在
Cookie中(不太安全)
您可以在URL的查询字符串上传递ID。我无法想象任何介绍PHP/MySQL的教程都不会演示这一点……我理解get和post。然而,用户不太可能直接从新玩家页面进入统计输入。玩家可能已经存在,用户只想在playerRegSeason中为该玩家添加一个新条目。用户如何查找玩家以找到所需的玩家id。我曾想实现一个下拉框,但试图想出其他解决方案。有3000多名玩家。我有一个三个相互依赖的下拉框,可以将选择范围缩小到单个名称。我想我应该可以从那里提取playerID,对吗?@user2884621是的,你应该可以提取playerID。但是,与其一次将所有3000名玩家的名字加载到下拉列表中,不如在缩小选择范围时使用AJAX动态加载名字。