gpt4 book ai didi

php - Bootstrap 模式中的表单不将 PHP 值发布到另一个页面

转载 作者:行者123 更新时间:2023-12-02 04:50:26 30 4
gpt4 key购买 nike

我在 Bootstrap 模式窗口中使用表单将数据发布到另一个页面。但是,当我尝试在另一页上打印帖子值时,我得到的只是一个空数组。

这是我的模态代码:

<div class="modal hide" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
X</button>
<h3 id="myModalLabel">
Enter your Credentials</h3>
</div>
<div class="modal-body">
<form id="modal-form" class="form-horizontal" accept-charset="UTF-8" method="POST" action="login.php" data-remote="true">
<div class="control-group">
<label class="control-label" for="inputEmail">Email</label>
<div class="controls">
<input type="email" id="email" placeholder="Email">
</div>
</div>
<div class="control-group">
<label class="control-label" for="inputPassword">Password</label>
<div class="controls">
<input type="password" id="passwd" placeholder="Password">
</div>
</div>
<div class="control-group">
<div class="controls">
<label class="checkbox">
<input type="checkbox"> Remember me
</label>
<input type="submit" class="btn btn-primary" value="Submit"/>
<a href="register" class="btn btn-primary">Sign up</a>
</div>
</div>
</form>
</div>
</div>

这是我在 login.php 中给出的命令:

echo "Email is:";
echo $_POST["email"];
echo "Password is:";
echo $_POST["passwd"];

但是我得到的只是一个空数组。

我应该用某种特殊的方式来做到这一点吗?

最佳答案

您没有在输入中定义名称,只需更改代码中的两行。添加该输入的名称。

<input type="email" id="email" name="email" placeholder="Email" />
<input type="password" id="passwd" name="passwd" placeholder="Password" />

关于php - Bootstrap 模式中的表单不将 PHP 值发布到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18953360/

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