PHP中的引导程序警报消息

I'm a little bit confused about alert messages in bootstrap and using them in my PHP code. I have an if/else statement and I want the alert success of bootstrap in my if statement block and also danger alert in an else statement block, kindly check my code.

if($mysqli->query($sql) == = true){
    echo '<div class="alert alert-success">Thank You!now please login </div>';
    header("location:login.php");

} else {

    echo '<script language="javascript">';
    echo 'alert("Registration Failed, Something Wrong With Your Details")';
    echo '</script>';
}

You can set it like

<?php
if($mysqli->query($sql) === true){
  echo '<div class="alert alert-success">Thank You!now please login </div>';
  header("Refresh: 3; URL=http://yoursite.com/login.php");
}?>

It will redirect user to login page after 3 seconds as Refresh: 3 is set.

Click header: php manual

You can do something like this

if($mysqli->query($sql) === true){
    $errorStatus = "success";
    $errorMessage="Thank You!now please login";
    header("location:login.php?errorMssg=".urlencode($errorMessage)."&".urlencode($errorStatus));
}else {
    $errorStatus = "danger";
    $errorMessage="Registration Failed, Something Wrong With Your Details";
    header("location:login.php?errorMssg=".urlencode($errorMessage)."&".urlencode($errorStatus));
}

And in login.php

$errorStatus = $_GET['errorStatus'];
$errorMessage = $_GET['errorMessage'];
$result='<div class="alert alert-<?php echo $errorStatus ?>"><?php echo $errorMessage ?></div>';

I am just showing you a way other conditions you have to write for checking the variables.

Use

header( "refresh:5;url=login.php" );

In you IF statement.

Where 5 is time in sec to delay