【发布时间】:2020-02-03 18:15:18
【问题描述】:
需要帮助...我希望人们在单独的页面上查看他们的表单输入,然后从第二页确认他们的提交,我该怎么做?
//索引页面
<form action="confirm.php" method="post">
<input type="text" name="uname">
<input type="submit" value="next">
</form>
<?php
$name = $_POST["uname"];
echo('
<form action="submit.php" action="post">
// trying to prefill the form so that on submit the values are sent to submit.php
<input value=$name name="username"> // setting the value to be captured in the next form = php variable $name
<input type="submit" value="next">
</form>
'
)
?>
【问题讨论】:
-
这里和mysql有什么关系?您可能会对这里的 XSS 注入持开放态度。目前尚不清楚您在这里遇到了什么问题。
-
不要像这样使用
echo。而是关闭<?php标记,返回 HTML 模式,完成后恢复。 -
我认为你需要
if声明:if($_POST["uname"]!=null){echo("....");}else{echo "Invalid Input!";} -
@user3783243 我打算在用户审核并确认数据集正确后将输入数据发布到mysql数据库。
标签: javascript php mysql forms input