samedi 15 septembre 2018

unexpected 'elseif' (T_ELSEIF) OR using 3 if condition

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