2

我有一个基本的 html 表单。当用户单击“提交”时,输入数据自然存储在 $_POST 数组中。

如果我想在 $_POST 中包含一些我自己的预定义数据怎么办?

例如,用户正在更新他们帖子的标题,当他们点击“提交”时,我也想发送他们的旧标题。

有任何想法吗?对不起,如果我不清楚...

4

3 回答 3

3

为什么要旧标题,不应该将旧标题保存在数据库中或其他什么地方吗?

但是对于您的问题,您可以添加一个隐藏字段。

<input type="hidden" name="old_title" value="<?php echo $old_value ?>" />
于 2012-07-10T03:08:53.777 回答
2

为什么不将其作为“隐藏”输入值发送?

<input type="hidden" name="old_value" value="something">

这样,在用户端看不到它,但它作为数据在他们端不可更改(除非他们打开像 Console 或 FF 的开发人员工具这样的 DOM 检查器)。

于 2012-07-10T03:08:09.757 回答
0

您可以在表单中使用隐藏字段。用户不会看到它,但它的内容会被提交。

<input type="hidden" name="h"/>

您可以使用 jQuery 的 javascript 存储旧标题

$("idOfThefield").val(oldtitle);

希望这可以帮助!

于 2012-07-10T03:10:16.787 回答