【发布时间】:2014-09-10 22:27:49
【问题描述】:
在这个输入表单中。输入没有正确转移到 sql 数据库中。 sqlAddUser.php = pastebin.com/W9BH0D3s 形式为:
<form action="sqlAddUser.php" method="post">
<div class="row">
<div class="large-12 columns">
<label>Username:
<input type="text" placeholder="Insert Username here!" name="user"/>
</label>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<label>Password:
<input type="password" placeholder="Insert Password Here!" name="password" />
</label>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<label>Email:
<input type="text" placeholder="user@usermail.com" name="email" />
</label>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<label>First Name:
<input type="text" placeholder="Ben" name="firstName" />
</label>
</div>
</div>
<div class="row">
<div class="large-12 columns">
<label>Surname Name:
<input type="text" placeholder="Brown" name="surname" />
</label>
</div>
</div>
<input type="submit">
</form>
然后,当运行我的 INSERT INTO 脚本时,不会将任何内容添加到数据库中。
【问题讨论】:
-
你是如何得到变量的?显示来自 sqlAddUser.php 的代码
-
如果你在 sqlAddUser.php 上使用 var_dump($_POST) 你会看到什么?
-
pastebin.com/W9BH0D3s 是代码。并且 var_dump 给出 array(0) {}
-
所以,问题不在于问题中发布的表单代码;问题出在处理
$_POST数组的代码中,这不在问题中,但可以在作为评论提供的链接中找到。那么,为什么所有这些表单代码都需要出现在问题中?