PHP register form


PHP register form

我需要的注册表单

  • 名字
  • 电子邮件
  • 用户名
  • 密码

我查过名字了,对吗?

$errors = "";
if(!isset($_POST['First Name']))
    $errors .= " Please provide a First Name.";
    echo "reg done";
}else{
    echo $errors. "enter your first name please";

此表单只检查_POST变量是否存在,而不检查它是否有任何内容(无论是否为空,它都将解析为false。您也没有正确使用花括号(了解括号和花括号之间的区别)。你想要的是:

$errors = "";
if(!isset($_POST['First Name']) || trim($_POST['First Name'])==""){
    $errors .= " Please provide a First Name.";
    echo "reg done";
} else {
 echo $errors. "enter your first name please";
}

说真的,我可以建议在上查看简单的PHP文档吗

http://php.net/manual/en/language.basic-syntax.php

我认为你需要的不仅仅是一个boggus问题上的一点帮助,你的语法缺乏构成一个好脚本的一切。。。

例如,你可以沿着的行写相同的代码

if(!isset($_POST['FirstName'])){
    $errors .= " Please provide a First Name.";
}
echo "reg done";
}else{  // <---------- you have an else here lying after some code and it doesn't seem to start anywhere...
    echo $errors. "not done";
}