如何在成功插入数据后在引导程序成功警报中显示成功消息


how to show the successful message in bootstrap successful alert after inserting the data successfully

如何在插入数据库后以绿色显示警告消息一段时间或在右侧有一个关闭按钮。

    <?php
include('../session.php');
$from="$session_id";
$to=mysql_real_escape_string($_POST["to"]);
$subject=mysql_real_escape_string($_POST["ssubject"]);
$message=mysql_real_escape_string($_POST["smessage"]);
if($from==$to){
    echo "Message could not be sent";
    die();
}
if($from>1 && $to>1){
    echo "Message could not be sent";
    die();
}

//echo $to.$message;
//validate before insert
if(strlen($subject)>50){
    echo "Subject was too long";
    die();
}
if(strlen($message)>150){
    echo "Message was too long";
    die();
}
include('../dbsource.php');
$mysqli=connect();
if(insert($mysqli,$from,$to,$subject,$message)>0)
{
   // echo "<script type='"text/javascript'">".
       // "alert('Message was successfully sent');".
        //"</script>";
   $result='successfully sent message';

    }
else
{
    echo "<script type='"text/javascript'">".
        "alert('there was error sending message.. please try it later');".
        "</script>";
}
?>

<?php
function insert($mysqli,$from,$to,$subject,$message){   
    $mdate=date('Y-m-d');
    $mtime=date('H:i:s');   
    $query = "INSERT INTO messages (mfrom,mto,subject,message,mdate,mtime)".
        "VALUES ('$from','$to','$subject','$message','$mdate','$mtime')";
    if($mysqli->query($query)>0)
        return($mysqli->insert_id);
    else
        return 0;
}

php页面包含如下代码:

<div class="alert alert-success fade in">
    <a href="#" class="close" data-dismiss="alert">&times;</a>
    <strong>Success!</strong><? $result ?>
</div>

如何在引导程序警报框中显示成功消息?

我知道这个答案已经很晚了,但我想也许像我这样的人想要一个答案

我有两个功能来处理(插入数据库)

<?php
$nameErr = "";
$familyErr = "";
$codeErr = "";
$passErr = "";
function create_student($name, $family, $code, $pass)
{
    global $conn, $tbl_student;
    $sql = "INSERT INTO $tbl_student (students_code, students_pass, students_name, students_family) VALUES (? ,? ,?,?)";
    $create_student = $conn->prepare($sql);
    $create_student->bindParam(1, $code);
    $create_student->bindParam(2, $pass);
    $create_student->bindParam(3, $name);
    $create_student->bindParam(4, $family);
    $create_student->execute();
    $student=$name." ".$family;
    if($create_student->rowCount()>=1){
        $result_create_student=['1',$student];
    }
    else
    {
        $result_create_student=['0',"error in inserting"];
    }
    return $result_create_student;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if (isset($_POST['submit-create-student']) && ($_SERVER['REQUEST_METHOD'] == 'POST')) {
    if (empty($_POST["student-name"])) {
        $nameErr = "you must insert name.";
    } else {
        $name = sanitize_func($_POST["student-name"]);
    }
    if (empty($_POST["student-family"])) {
        $familyErr = "you must insert family.";
    } else {
        $family = sanitize_func($_POST["student-family"]);
    }
    if (empty($_POST["student-code"])) {
        $codeErr = "you must insert code.";
    } else {
        $code = sanitize_func($_POST["student-code"]);
    }
    if (empty($_POST["student-pass"])) {
        $passErr = "you must insert pass.";
    } else {
        $pass = sanitize_func($_POST["student-pass"]);
    }
    if (($nameErr == "") && ($familyErr == "") && ($codeErr == "") && ($passErr == "")) {
        $result_create_student=create_student($name, $family, $code,$pass);
    }
}
?>

我们想在我的代码中显示结果的部分我确实喜欢这个

<div class="px-2 text-right schms-font-size-12 mb-1">
                                            <?php if (isset($result_create_student) && $result_create_student != "") : ?>
                                                <?php if ($result_create_student[0] == '1'): ?>
                                                    <div class="alert alert-success alert-dismissible text-right">
                                                        <button type="button" class="close" data-dismiss="alert">&times;
                                                        </button>
                                                        <strong class="pl-1">success!</strong>
                                                        one student with name
                                                        <span  class="text-justify"><?php echo $result_create_student[1]; ?></span>
                                                       inserting in databse.
                                                    </div>
                                                <?php elseif ($result_create_student[0] == '0'): ?>
                                                    <div class="alert alert-danger alert-dismissible text-right">
                                                        <button type="button" class="close" data-dismiss="alert">&times;
                                                        </button>
                                                        <strong class="pl-1">error!</strong>
                                                        <span  class="text-justify"><?php echo $result_create_student[1]; ?></span>
                                                    </div>
                                                <?php endif; ?>
                                            <?php endif; ?>

我希望它是有用的