引导警报,如果其他(bootstrap alert if else)
尝试使用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">×</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; } } } ?>我在这里输入了这个图像描述
Trying to use bt alerts for 'status' and 'name' alterations, it works but after refresh(F5) alert is still visible.
//saving alert as 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">×</span> </button> Editado!</div>';//and my code
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; }//updated code
<?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; } } } ?>and i got this enter image description here
最满意答案
你重新加载时是否重新提交表单? 如果是的话,那就是这个问题,我在处理表单数据时也遇到过一次。 尝试重新打开浏览器。
Are you resubmitting the form when reloading? If yes, that's the issue, I also faced it once when dealing with form data. Try reopening the browser too.
更多推荐
发布评论