if(条件&条件&if())中如何声明if语句?(How to make if statement inside if(condition & condition & if())?)
我试图提出一个条件:如果登录名,密码和电子邮件不为空,请运行以下代码,但如果有人在登录名和密码中输入“admin”,我希望代码跳过空邮件并继续。 我收到以下错误消息:
Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\page\signup.php on line 16我的代码:
$dblogin=$_POST["login"]; $dbpassword=$_POST["password"]; $dbemail=$_POST["email"]; $connect = new mysqli('localhost', 'root', '', 'data'); $_SESSION['login'] = $_POST['login']; $_SESSION['email'] = $_POST['email']; if(mysqli_connect_errno()==0){ if((!empty($_POST[login])) && (!empty($_POST[password])) && if($login!=admin & $password!=admin){(!empty($_POST[email]))}){ $sql = mysqli_query($connect, "SELECT FROM users (dblogin, dbpassword, dbemail) WHERE dblogin=login");I'm trying to make a condition: if login, password and email aren't empty run the following code, but if someone inputs 'admin' in login and password I want the code to skip empty email and go ahead. I'm getting the following error message:
Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\page\signup.php on line 16My code:
$dblogin=$_POST["login"]; $dbpassword=$_POST["password"]; $dbemail=$_POST["email"]; $connect = new mysqli('localhost', 'root', '', 'data'); $_SESSION['login'] = $_POST['login']; $_SESSION['email'] = $_POST['email']; if(mysqli_connect_errno()==0){ if((!empty($_POST[login])) && (!empty($_POST[password])) && if($login!=admin & $password!=admin){(!empty($_POST[email]))}){ $sql = mysqli_query($connect, "SELECT FROM users (dblogin, dbpassword, dbemail) WHERE dblogin=login");最满意答案
用类似的方式重写它:
if((!empty($_POST[login])) && (!empty($_POST[password])) && ($login!="admin" && $password!="admin" && !empty($_POST[email])}rewrite it in something like that:
if((!empty($_POST[login])) && (!empty($_POST[password])) && ($login!="admin" && $password!="admin" && !empty($_POST[email])}更多推荐
发布评论