我在模式内有一个表单,提交后我不希望它关闭。我得到 SQL UPDATE 语句设置的方式是这样,如果数据库更新了,它将重定向到同一页面,所以在尝试保持模式打开时,这会弄乱很多东西。
if (isset($_POST['insert6']))
{
$kval_antall = $_POST['kval_antall'];
$id = $_POST['id'];
$sql6 = ("UPDATE test3 SET kval_antall='$kval_antall' WHERE id='$id'");
if (mysqli_query($conn, $sql6)) {
header("Location: aktivbonus.php");
exit;
} else {
echo "Error: " . $sql6 . "<br>" . mysqli_error($conn);
}}
Run Code Online (Sandbox Code Playgroud)
因为如果我之前放置一些代码并保持模式打开,如果数据在数据库中成功更新,它将返回到同一页面并关闭模式。重定向后我找不到打开模式的方法。
这是我尝试过的一些内容:(主教的回答) 如何重定向回索引页面并根据重定向显示模式弹出窗口?PHP
在提交表单并重定向回来后,代码可以正常工作并完美显示消息,但是当我插入此内容时,什么也没有发生:
<?php if (isset($_GET['thanks']) && 1 == $_GET['thanks']) { ?>
<script type='text/javascript'>
$("#message539").modal("show");
</script>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
我让我的网站工作的方式是页面上出现一个带有data-target="#message539"<- id 更改的按钮,具体取决于您按下的按钮。
与尝试调用的模态相同(此处 id 更改相同):
<div class="modal fade bd-example-modal-lg" id="message'. $row['id'] .'" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> …Run Code Online (Sandbox Code Playgroud) 我遇到了max-width css的问题,当我将它应用到代码时,它正在删除背景颜色.我没有在其他方面看到这个问题,请帮助我.
这是我的css代码:
.mainheader {
width: 950px;
height: 290px;
margin-left: auto;
margin-right: auto;
background-color: whitesmoke;
}
.leftheader {
height: 20px;
max-width: 325px;
float: left;
background-color: whitesmoke;
height: 1000px;
margin-top: -290px;
display: block;
}
.rightheader {
max-width: 325px;
float: right;
display: block;
background-color: whitesmoke;
height: 20px;
margin-top: -290px;
height: 1000px;
}
Run Code Online (Sandbox Code Playgroud)