Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php &引用;提交;我的注册表窗体中的按钮不返回任何内容_Php_Mysql_Phpmyadmin_Login System - Fatal编程技术网

Php &引用;提交;我的注册表窗体中的按钮不返回任何内容

Php &引用;提交;我的注册表窗体中的按钮不返回任何内容,php,mysql,phpmyadmin,login-system,Php,Mysql,Phpmyadmin,Login System,我已经用php构建了一个注册系统,它应该通过我的apache和mysql服务器与phpmyadmin连接。但是,当我单击“注册”按钮时,不是打开/运行signup.inc.php,而是如下所示: 下面分别是:dbh.inc.php、signup.inc.php、index.met.interne.header.en.footer(主文件)和signup.inc.php。很抱歉,我整理了这么多文件 进一步调查后,我们发现服务器配置有点不正确,我们不得不做一些更改。重定向未使用HTTP协议,也未

我已经用php构建了一个注册系统,它应该通过我的apache和mysql服务器与phpmyadmin连接。但是,当我单击“注册”按钮时,不是打开/运行signup.inc.php,而是如下所示:

下面分别是:dbh.inc.php、signup.inc.php、index.met.interne.header.en.footer(主文件)和signup.inc.php。很抱歉,我整理了这么多文件


进一步调查后,我们发现服务器配置有点不正确,我们不得不做一些更改。重定向未使用HTTP协议,也未在打开时执行文件

一旦我们弄明白了这一点,就没有建立到数据库的连接,因此
mysqli\u real\u escape\u string()
返回空值。为了解决这个问题,我们确保
mysqli\u connect()
中的所有信息都是正确的,但事实并非如此。更不用说所有文件中的参数顺序都是错误的(mysql/mysqli的差异)

最后,出于某种奇怪的原因,
users
表在数据库中找不到,因此我们必须创建它并修复SQL查询,因为没有插入数据

其余的是一些逻辑错误之类的东西,但这里没有明确的方法来解释这一切。这些问题得到了成功的解决

TL;博士
数据被正确发送,但一些服务器错误配置和编程错误导致了所描述的所有问题(以及一些其他问题)。

首先不要混合使用
mysql\u*
mysqli\u*
函数。在上一个文件中。。。什么是
$result+mysql\u close($conn,$sql)应该怎么做?你是说
$result=mysql\u查询($conn,$sql)?不要使用
mysql.*
函数,而且在这个文件中,您永远不会运行查询。@Zeke谢谢您!但是为什么我不能使用mysql函数呢?不想为自己辩护,只是对这件事不熟悉。首先,你解决了这个问题吗?其次,因为一大堆事情。。。对于初学者来说,它是不安全的,不推荐使用,不能在PHP7.0+上工作(完全删除),而且您这样做的方式几乎使您的代码对SQL注入开放。如果您希望改进代码,请参考以下问题:内联图像