如果没有引导警报

时间:2016-09-14 14:31:16

标签: php css twitter-bootstrap twitter-bootstrap-3

尝试对“状态”和“名称”更改使用bt警报,它可以正常工作,但刷新后(F5)警报仍然可见。

//将警报保存为var

$_alrtOk ='<div class="alert alert-success text-center" role="alert"> 
<button type="button" class="close" data-dismiss="alert" aria-label="Close">       
<span aria-hidden="true">&times;</span>
</button>
 Editado!</div>';

//和我的代码

if(isset($_POST['blqAtiv'])){
//if status updates - alert success
$mysqli->query("UPDATE colaboradores SET status='$blqAtiv' WHERE   id='$id'");

 echo $_alrtOk;
//if name changed - aler success
}else if(isset($_POST['name'])){

$mysqli->query("UPDATE colaboradores SET name='$name' WHERE id='$id'");

echo $_alrtOk;
}

//更新代码

<?php
@$alert = $_POST['alert'];
@$id = $_POST['idAl'];
@$blqAtiv = $_POST['blqAtiv'];

$result_set = $mysqli->query("SELECT id FROM alertas WHERE   alert='$alert'");
$row = $result_set->fetch_assoc();
$row_cnt = $result_set->num_rows;

if($row_cnt >= 1){

}else{

   if(isset($_POST['blqAtiv'])){
   $mysqli->query("UPDATE alertas SET status='$blqAtiv' WHERE id='$id'");
   echo $_alrAlter;

   }else if(isset($_POST['alert'])){

    if (!empty($row['id'])) {

    }else{
        $mysqli->query("UPDATE alertas SET alert='$alert' WHERE  id='$id'");
          echo $_alrtOk;
        }
          }
       }
     ?>

我得到了这个enter image description here

2 个答案:

答案 0 :(得分:0)

重新加载时是否重新提交表单?如果是,那就是问题,我在处理表单数据时也遇到过一次。 尝试重新打开浏览器。

答案 1 :(得分:0)

Resolution:header(“Refresh:5; url = http://www.example.com/page2.php”,true,303);如果你使用x2 Post / Get,请确保你给了他们唯一的名字。