Twitter bootstrap Can';t两个或多个引导模式一起工作

Twitter bootstrap Can';t两个或多个引导模式一起工作,twitter-bootstrap,modal-dialog,Twitter Bootstrap,Modal Dialog,Im使用引导模式显示用户错误的某些内容,以下是我的代码: <div class="modal fade" id="modal1"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close"

Im使用引导模式显示用户错误的某些内容,以下是我的代码:

<div class="modal fade" id="modal1">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title text-warning">ERROR</h4>
            </div>
            <div class="modal-body text-warning" id="a">You need to login to leave your comments.
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Login</button>
            </div>
        </div>
    </div>
</div>

<!-- second modal -->
<div class="modal fade" id="modal2">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title text-warning"></h4>
            </div>
            <div class="modal-body text-warning">Please fill all these fields for more accurate results
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Login</button>
            </div>
        </div>
    </div>
</div>

&时代;关
错误
您需要登录才能留下您的评论。
关
登录
&时代;关
请填写所有这些字段以获得更准确的结果
关
登录
然后我使用两个变量来确定将显示哪个模态。问题是我的代码只在我使用1个模式时有效,当我添加另一个模式时,它不会显示任何内容。有人能指出我的错误吗

谢谢你抽出时间 编辑 这是我的全部代码

<?php 
$error1 = "";
$error2 = "";
if ((isset($_POST["MM_insert_comment"])) && ($_POST["MM_insert_comment"] == "form")) {
if($autologin){
    $fac = $_POST["facilities"]; $fee = $_POST["fee"];
    $qua = $_POST["quality"]; $act = $_POST["activities"];
    //$name  = $_SESSION['MM_Username'];
    $name = $real_username;
    if ( ($fac!=NULL)&&($fee!=NULL)&&($qua!=NULL)&&($act!=NULL) ){
        $insertSQL = sprintf("INSERT INTO comment (facilities,fee,quality,activities,UserName) 
                            VALUES ('$fac','$fee','$qua','$act','$name')");
        mysqli_query($localhost,$insertSQL) or die(mysqli_error($localhost));
        header('Location: '.$thispage);
    }
    else {
        $error1 = true;
    }
} else {
    $error2= true; 
}
}?>
;
如果(错误1){
$('#modal1').modal('show');
}
var error2=;
如果(错误2){
$('#modal2').modal('show');
}
});

//我不认为我的问题与此代码有关,所以我以前没有发布:)

您可以尝试使用选项Stackable

抱歉,我认为我的标题“.协同工作”不正确。我的意思是当用户得到错误1时,模式1将显示,用户得到错误2,模式2将显示…我们应该猜你们的变量是什么吗?发布相关代码怎么样?
<script type="text/javascript">
$(document).ready(function(){
    var error1 = <?php echo $error1; ?>;
    if(error1){
        $('#modal1').modal('show');
    }
    var error2 = <?php echo $error1; ?>;
    if(error2){
        $('#modal2').modal('show');
    }
});
</script>