情况是这样的:registration.php(输入名、姓、密码等)和registrationErrors.php(自行编写错误检查,并将错误类型返回给初始registration.php,然后显示给用户)。
万一我自己写的错误发生了,我想保存用户已经完成的输入(registration.php),只清除有错误的输入。
我已经看到了一对夫妇的职位有同样的问题-但我的略有不同。
<form action="registrationErrors.php" method="post" ...>
,建议
value="<?php echo isset($_POST["firstname"]) ? $_POST["firstname"] : ''; ?>"
不起作用,因为它必须发送到:
<form action="registration.php"...>
你知道如何保持我的两个php文件的结构,同时仍然保存已经输入的数据吗?
2条答案
按热度按时间f4t66c6m1#
您可以将会话中的数据保存在registrationErrors.php文件中,然后在registration.php中检索它。您也可以使用GET参数将数据发送到registration.php。
这会有用的。
OR偶数
这将起作用
tcbh2hod2#
请使用会话变量执行所需操作
PHP(提交表单)
registrationErrors.php
session_start();
放在所有相关php脚本的开头