我有一个PHP表单,如何给输入字段一个当前页面id的值?

我有一个PHP表单,如何给输入字段一个当前页面id的值?,php,html,sql,Php,Html,Sql,我有一个PHP表单,其中有一个隐藏的输入字段。我需要它有一个当前页面id的值,该值在一个名为页面id的列中进入我的SQL表 我的图像表:images=image\u id、page\u id、image\u文本、image\u文件 我的页面表:pages=页面id,页面名称 我的页面URL示例:mywebsite/page.php?id=4 表单(page.php): 用我现在的代码,它给了我一个随机页面,不知道6是从哪里来的 我想要的:image page_id=发布图像的页面的page_id

我有一个PHP表单,其中有一个隐藏的输入字段。我需要它有一个当前页面id的值,该值在一个名为页面id的列中进入我的SQL表

我的图像表:
images=image\u id、page\u id、image\u文本、image\u文件
我的页面表:
pages=页面id,页面名称

我的页面URL示例:
mywebsite/page.php?id=4

表单(page.php):

用我现在的代码,它给了我一个随机页面,不知道6是从哪里来的

我想要的:image page_id=发布图像的页面的page_id


感谢您的帮助

表单上的
$page
未定义

使用
$\u GET
从URL中提取id

您的隐藏输入应更改为以下内容:

<input type="hidden" name="page_id" value="<?php echo $_GET['id'] ?>" />

表单上的
$page
未定义

使用
$\u GET
从URL中提取id

您的隐藏输入应更改为以下内容:

<input type="hidden" name="page_id" value="<?php echo $_GET['id'] ?>" />

什么是
$page
?它来自何处?您没有从URL获取值。您应该使用
$\u GET
而不是
$page
什么是
$page
?它是从哪里来的?您没有从URL中获取值。您应该为此使用
$\u GET
,而不是
$page
<input type="hidden" name="page_id" value="<?php echo $_GET['id'] ?>" />