gpt4 book ai didi

php在if else语句中发布数据

转载 作者:行者123 更新时间:2023-12-01 08:07:15 29 4
gpt4 key购买 nike

我有一份包含 3 页的注册表单。我使用 jquery $post 发回错误消息而不刷新第二个 php 页面将检查所有数据。如果所有数据正确,则会发送到第三页(协议(protocol)页)。如果用户在第3页点击同意,则所有数据将写入数据库。

但是我在使用 if & else 将数据发布到 php 中的第三页时遇到问题

这是一个注册表单。因此我不能使用 $_GET[]

ex. else{header("location:agreement.php?email=somedata&pw=somedata");}

有什么方法可以将这些数据传递到 php 中的第三页吗?

第一页

    <form>
<input type="text" name="email"/>
(some input)...

<input type="button" onclick="get();"/>
</form>



JQUERY
function get(){
$('#error').hide();
$.post('signup.php',{firstname:signup.firstname.value,...},
function(output){$('#error').html(output).fadeIn(50);})
}

第二页

signup.php
if(will check everything){echo "error";}
//Jquery will output error without refresh the page
else{
[Need to POST all sign up data from 1st page to 3rd page]
header("to agreement.php");
}

第三页

agreement.php
if user tick agree. All sign up data will insert into database.

最佳答案

为什么不在 session 中存储数据?然后,您可以轻松地在第 3 页上检索它,而无需将其传递给客户端,然后传递给服务器,然后再次返回给客户端。

关于php在if else语句中发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15761413/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com