如何将帖子数据传回表单

时间:2011-01-15 03:28:28

标签: php post

我正在做表单提交。我有这两个文件。 1)php html表单 2)从#1

接收帖子数据的php文件

这个过程必须是这样的: 1)用户转到php html表单,输入一些数据并点击提交发布数据。 2)php文件将接收发布数据并进行处理。 3)处理完数据后,我需要将php文件返回发布数据回到php html表单并填充文本框。

我该怎么做?我知道我们通常可以发布到PHP_SELF并以相同的php html格式处理它,但我想使用一个单独的php文件来接收和处理发布数据。

2 个答案:

答案 0 :(得分:2)

由于您使用单独的PHP文件来处理帖子,并使用重定向返回到原始页面,因此您需要一些方法来传递数据。你有两个主要选择:

  1. 直接发布到单独的处理页面,然后重定向回表单页面。
  2. 通过AJAX发布并将textarea数据作为AJAX响应返回
  3. 选项1是最简单且非常可行的,但您需要在重定向时将数据存储在某处。将它存储在$ _SESSION数组中是最好的选择。你可以将它填入cookie或通过查询参数传递它,但两者都是隐藏的坏主意(只是提到它们的完整性)。

    选项2涉及更多,您需要在页面中构建一些基础结构来处理AJAX响应,页面更新以及如何处理错误情况并显示相应的消息(“你没有填写此字段”,“这不是有效的信用卡“等等......”,但可以节省您在请求之间重定向和存储数据的费用。

答案 1 :(得分:0)

它会使用javascript来更改对象值 例如:

input1.value = ``