这段代码有什么问题吗?

时间:2016-12-21 16:31:46

标签: php html mysql

我使用此代码在我的网站中创建用户注册页面。我首先连接到我的数据库,然后执行以下代码----->

docker build --name imageName .

但它总会返回一些错误。这就是我在尝试运行代码时看到的内容

enter image description here

1 个答案:

答案 0 :(得分:2)

  

这段代码有什么问题吗?

回答你的初步问题,是的,有些问题。您的代码容易受到SQL注入攻击。您应该看看:How can I prevent SQL injection in PHP?密码存储在您的数据库中,这意味着不尊重您的用户。代码风格还存在一些其他问题,但它只是奖金。

无论如何,导致你"警告"问题是submit_button按钮不存在。没有带有该名称的按钮。您的if条件始终为false。所以你必须替换:

if (isset($_POST['submit_button'])) {

if (isset($_POST['subbox'])) {

也许可以为您的输入添加一个值(不确定它是否需要,我没有测试过):

<input id="sub" name="subbox" type="submit" value="1">

感谢@ Fred-ii -