php - 按钮单击将用户重定向到另一个页面并发布
问题描述
当点击返回按钮时,我需要它重定向到fine_payment.php 页面。我试过 header() 但它显示:无法修改标头信息 - 标头已发送..
<form action="fine_payment.php" method="post">
<button type="submit" name="return" id="submit" class="btn btn-info">Return Book </button>
<input type="hidden" name="return_id" value="<?php echo $row['rid']; ?>">
</form>
同时,我需要运行这个 POST 代码:
if(isset($_POST['return'])){
$id = $_POST['return_id'];
$query = "SELECT * FROM issue_books WHERE id= $id ";
$query_run = mysqli_query($connection,$query);
while($row = mysqli_fetch_assoc($query_run))
{
$issue_date = strtotime($row['book_issue_date']);
$due_date = strtotime($row['book_due_date']);
$return_date = strtotime(date('Y-m-d'));
$days_diff = $return_date - $due_date;
if($days_diff >=0)
{
$_SESSION['day'] = floor($days_diff/(60*60*24));
}
}
}
解决方案
推荐阅读
- windows - 创建可执行文件以运行快捷方式?类似于 .bat 文件但 .exe?
- ios - 如何使用完成处理程序方法运行 for 循环?
- c++ - C++ 中带有 Bash 终端 (WSL) 的 Visual Studio Code 仅构建 .out 文件 - 而不是 .exe
- cakephp - CakePHP index() vs view() 和 URL 组件
- r - 如何指定由 rstudio 创建的闪亮查看器窗口的宽度/高度?
- javascript - 将 js 转换为反应组件的问题
- node.js - Docker Compose 抛出无效类型错误
- python - Keras 模型上的递归特征消除 (RFE) - TypeError: can't pickle _thread.RLock objects
- rxjs - 在 RxJS6 中缺少包含“resultSelector”的“switchMap”和“flatMap”重载
- mysql - 匹配没有结果