Whenever i change "elseif" to "if" that parts don't work.I want to check 3 conditions before get "else".Here is my code. Could you help me how to manage 3 condition in same part.Thanks for helping. Thanks for helping.Thanks for helping.Thanks for helping.Thanks for helping
if (password_verify($password,$data['password'])) {
if ($data['isEmailConfirmed']==0) {
$msg= 'Please confirm your email';
elseif ($data['servers']!=$servers) {
$msg= 'Please check your input!';
}
$sql2= $con->prepare("SELECT server_maintenance FROM server WHERE server_id= ?");
$sql2->bind_param('s',$servers);
$sql2->execute();
$sql2_result=$sql2->get_result();
$data2= $sql2_result->fetch_array();
elseif ($data['server_maintenance']==1) {
$msg= 'Server in maintenance!';
}
else {
$sql = $con->prepare("UPDATE accounts SET lastDate=? , lastIp=? WHERE email= ?" );
$sql->bind_Param('sss', $registerdate, $registerip, $email);
$sql->execute();
$sql2= $con->prepare("SELECT id FROM accounts WHERE email= ?");
$sql2->bind_param('s',$email);
$sql2->execute();
$sql2_result=$sql2->get_result();
$data2= $sql2_result->fetch_array();
$user_accid=$data2['id'];
$_SESSION['user_accID'] = $user_accid;
// header('Location: header.php');
Aucun commentaire:
Enregistrer un commentaire