所以我有一个 foreach 循环来在我的数据库中插入值,我想在循环结束时显示警报并检查插入是否成功
我有这个
if (isset($_POST['alter'])) {
# code...
foreach ($_POST['id'] as $key => $id) {
$array1 = $_POST['name'][$key];
$array2 = $_POST['surname'][$key];
$array3 = $_POST['tel'][$key];
$array4 = $_POST['email'][$key];
$query = $link -> prepare("UPDATE table SET name = ? , surname = ? , tel = ? , email = ? WHERE id = ?;");
$query -> bind_param('sssss',$array1,$array2,$array3,$array4,$id);
$s = $query -> execute();
$query -> close();
if ($s==1){
?><div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<strong>SUCCESS!</strong>
</div><?php
} else {
?><div class="alert alert-danger">
<button type="button" class="close" data-dismiss="alert" aria- hidden="true">×</button>
<strong>ERROR.</strong>
</div><?php
}
}
}
但这会在页面中多次显示警报
我怎样才能让它只显示一个警报?