Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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_Html_Mysql - Fatal编程技术网

通过php注册用户,但有问题

通过php注册用户,但有问题,php,html,mysql,Php,Html,Mysql,这里主要是另一组眼睛,因为我看不到任何错误,也没有发布任何错误。我试图使用PHP/SQL为一部分作业创建一个用户注册表单,但当我点击register时,它没有显示任何内容,只有一个空白页面。在修复连接之前,它将显示通用的“无法连接到数据库” 这是我的HTML和PHP PHP 你需要给你的submit一个名称,否则它将无法使用$\u POST['submit']: <p><input type="submit" value="Submit" name="submit" />

这里主要是另一组眼睛,因为我看不到任何错误,也没有发布任何错误。我试图使用PHP/SQL为一部分作业创建一个用户注册表单,但当我点击register时,它没有显示任何内容,只有一个空白页面。在修复连接之前,它将显示通用的“无法连接到数据库”

这是我的HTML和PHP

PHP


你需要给你的submit
一个名称,否则它将无法使用
$\u POST['submit']:

<p><input type="submit" value="Submit" name="submit" /></p>


你需要给你的submit
一个名称,否则它将无法使用
$\u POST['submit']:

<p><input type="submit" value="Submit" name="submit" /></p>


在表单中,您的post值的名称与注册函数中的名称不对应:

name="uname"
function SignUp() {
    if(!empty($_POST['username'])) {
因此查询不会执行


正如@Kitson88所说,另一个拼写错误。有时你只是看不见他们,这是常有的事;-)

在表单中,您的post值的名称与注册函数中的名称不对应:

name="uname"
function SignUp() {
    if(!empty($_POST['username'])) {
因此查询不会执行


正如@Kitson88所说,另一个拼写错误。有时你只是看不见他们,这是常有的事;-)

您还初始化了
$password=$\u POST['passwd']
但在查询中未正确使用它,并插入了
$passwd
而不是
$password

$query = "INSERT INTO users (fname,sname,username,email,passwd) VALUES ('$fname','$sname','$username','$email','$passwd')";

您还初始化了
$password=$\u POST['passwd']
但在查询中未正确使用它,并插入了
$passwd
而不是
$password

$query = "INSERT INTO users (fname,sname,username,email,passwd) VALUES ('$fname','$sname','$username','$email','$passwd')";

将其放在.PHP文件的顶部以显示错误:
ini\u集('display\u errors',1);ini设置(“显示启动错误”,1);错误报告(E_全部)如果只是显示一个白色页面,请查看错误日志。提交表单后,是否将用户插入数据库?
uname
!=<代码>用户名
提交
!=
register submit
将其放在.PHP文件的顶部以显示错误:
ini\u集('display\u errors',1);ini设置(“显示启动错误”,1);错误报告(E_全部)如果只是显示一个白色页面,请查看错误日志。提交表单后,是否将用户插入数据库?
uname
!=<代码>用户名
提交
!=<代码>注册提交
答案有点像你的,也有点像下面的答案,所以非常感谢大家!答案是你的一点,下面的一点答案,所以非常感谢你们!答案是你的一点,下面的一点答案,所以非常感谢你们!答案是你的一点,下面的一点答案,所以非常感谢你们!