我正在做表单提交。我有这两个文件。 1)php html表单 2)从#1
接收帖子数据的php文件这个过程必须是这样的: 1)用户转到php html表单,输入一些数据并点击提交发布数据。 2)php文件将接收发布数据并进行处理。 3)处理完数据后,我需要将php文件返回发布数据回到php html表单并填充文本框。
我该怎么做?我知道我们通常可以发布到PHP_SELF并以相同的php html格式处理它,但我想使用一个单独的php文件来接收和处理发布数据。
答案 0 :(得分:2)
由于您使用单独的PHP文件来处理帖子,并使用重定向返回到原始页面,因此您需要一些方法来传递数据。你有两个主要选择:
选项1是最简单且非常可行的,但您需要在重定向时将数据存储在某处。将它存储在$ _SESSION数组中是最好的选择。你可以将它填入cookie或通过查询参数传递它,但两者都是隐藏的坏主意(只是提到它们的完整性)。
选项2涉及更多,您需要在页面中构建一些基础结构来处理AJAX响应,页面更新以及如何处理错误情况并显示相应的消息(“你没有填写此字段”,“这不是有效的信用卡“等等......”,但可以节省您在请求之间重定向和存储数据的费用。
答案 1 :(得分:0)
它会使用javascript来更改对象值 例如:
input1.value = ``