如何在 PHP 中提交包含数据和 ID 的表单

How to Submit Form with data plus ID in PHP

我想通过 post 操作将表单提交到另一个页面,它需要数组 $_POST 中的所有数据,但我想要的是也能够发送 ID当前页面到不在 $_Post 数组中的新页面有人知道我该怎么做吗??

使用隐藏输入法。

如果您 URL 喜欢:

http://URL/?ID=#

然后使用:

$pageID = $_GET['ID'];

<input type="hidden" name="pageID" id="pageID" value="<?php echo $pageID; ?>" />

如果您通过其他方式获取您的 ID,只需确保该值填充了该 ID。

两种方法:-

我喜欢的:-

1.在 POST 表单中创建一个隐藏字段并在 POST 中发送数据。更安全好:-

<input type="hidden" name="pageID" id="pageID" value="<?php echo $pageID; ?>" />

2。我不赞成创建如下表格:-

<form action ="abc.php/?id = $id" method = "POST">

这里你需要检查$id一定有一些值。

注意:- 在第二种情况下更好的方法是加密 id 并将其发送到查询字符串中,然后将其解密为原始值。