通过php注册用户,但有问题
这里主要是另一组眼睛,因为我看不到任何错误,也没有发布任何错误。我试图使用PHP/SQL为一部分作业创建一个用户注册表单,但当我点击register时,它没有显示任何内容,只有一个空白页面。在修复连接之前,它将显示通用的“无法连接到数据库” 这是我的HTML和PHP 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" />
你需要给你的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
!=<代码>用户名
和提交
!=<代码>注册提交
答案有点像你的,也有点像下面的答案,所以非常感谢大家!答案是你的一点,下面的一点答案,所以非常感谢你们!答案是你的一点,下面的一点答案,所以非常感谢你们!答案是你的一点,下面的一点答案,所以非常感谢你们!