php - 将数据保存到数据库后通过传递变量打开新表单
问题描述
我有一个用于更新数据库中数据的表单。我正在更新提交按钮单击时的数据,它工作正常。现在我想通过在将数据更新到数据库后将几个变量传递给新表单来打开一个新表单。简而言之,我希望按钮执行两个任务单击 1.将数据保存到数据库 2.通过传递一些变量打开新表单。我的代码是
if(isset($_POST['submit']))
{
$stationerytype=$_POST['stationerytype'];
$balance =$total;
$sql="update tblstationerytype set balance=:balance where stationerytype=:stationerytype";
$query = $dbh->prepare($sql);
$query->bindParam(':balance',$balance,PDO::PARAM_STR);
$query->bindParam(':stationerytype',$stationerytype[$i],PDO::PARAM_STR);
$query->execute();
$_SESSION['msg']="Stationery Added successfully";
echo "<script>window.opener.location.reload();window.close();</script>";
header(viewrequest.php?uin=<?php echo htmlentities($result->uin);?>);
HTML 代码
<form role="form" method="post" class="form-inline">
<input type="submit" name="submit" value="Submit" class="btn pull-right" style="margin-left:375px; margin-bottom:30px;">
</form>
解决方案
推荐阅读
- php - 当需要服务器响应时,消除确认对话框的等待时间
- javascript - How to search data in a table in HTML
- regex - Rust regex pattern - unrecognized escape pattern
- android - Ionic:使用 cordova-plugin-inappbrowser 拦截 PDF URL
- javascript - 解析 Javascript 变量
- python - Finding Sequence and splitting it to array with Python
- android - UnitTest 中的 KotlinNullPointerException
- c# - 每次我隐藏它时,我的窗口窗体都会重置为其默认值
- c++ - 我可以在不先定义结构的情况下创建结构的 std::vector 吗?
- vb.net - 从 vb.net 中的 datagridview 获取数据时出错