如何在PHP中使用IF两次或多次?
例如,我通过login.php进行简单登录,我想创建2个用户。
<?php
error_reporting(0);
$email = $_POST['email'];
$password = $_POST['password'];
$not_logged_in = "<body bgcolor='#f5f5f5'><center><div style='background-color:#d4d4d4;border-color:1px solid #c4c4c4;border-radius:14px;margin:80px;padding:60px;'><br>Error occured.<br>Please try again later.<br></div></center>";
if ($email == "myselfroot" && $password == "loginasroot"){
echo "<body bgcolor='#f5f5f5'><center><div style='background-color:#d4d4d4;border-color:1px solid #c4c4c4;border-radius:14px;margin:80px;padding:60px;'><br>Welcome <strong>myselfroot</strong><br>Logged in successfully.<br></div></center>";
} else {
echo "{$not_logged_in}";
}
else
if ($email =="nanobyte" && $password == "133773312017"){
echo "<body bgcolor='#f5f5f5'><center><div style='background-color:#d4d4d4;border-color:1px solid #c4c4c4;border-radius:14px;margin:80px;padding:60px;'><br>Welcome <strong>nanobyte</strong><br>Logged in successfully.<br></div></center>";
} else {
echo "{$not_logged_in}";
}
exit;
?>
当我这样做时,我明白了:
解析错误:语法错误,意外情况&#39;否则&#39; (T_ELSE),预计 C:\ xampp \ htdocs \ login.php 中的文件结尾 18
如果有人能告诉我如何在PHP中使用IF两次或无限次,我会非常感激。
答案 0 :(得分:2)
if (($email == "myselfroot" && $password == "loginasroot") || ($email =="nanobyte" && $password == "133773312017")){
echo "<body bgcolor='#f5f5f5'><center><div style='background-color:#d4d4d4;border-color:1px solid #c4c4c4;border-radius:14px;margin:80px;padding:60px;'><br>Welcome <strong>."$email".</strong><br>Logged in successfully.<br></div></center>";
} else {
echo "{$not_logged_in}";
}
答案 1 :(得分:0)
您需要按系统顺序编写if条件。上面写的那个就像if-else然后再说。 if语句只能有一个与之关联的else语句。
试试这个:
08:00:00.0000000
答案 2 :(得分:0)