引导警报,如果其他(bootstrap alert if else)

编程入门 行业动态 更新时间:2024-10-23 09:32:15
引导警报,如果其他(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">&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; } } } ?>

我在这里输入了这个图像描述

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">&times;</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.

更多推荐

本文发布于:2023-04-29 09:42:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1335938.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:警报   bootstrap   alert

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!