我知道,令人困惑的标题。道歉。无论如何,我有一个页面,用户从组合框中选择以查看另一组数据。在加载的页面中,根据用户从组合框中的选择,有一个用户将点击的链接,即“VIEW”,然后他可以返回上一页。我的问题是当他从浏览器单击后退箭头时,它显示“确认表单重新提交”。我怎样才能避免这种情况,让用户回到显示加载页面的页面?
就像从组合框中单击已接受请求并单击加载页面中的链接一样,当我想返回时,它仍将与已接受请求列表位于同一页面中。希望你能理解我。
我不确定你们是否需要查看我的组合框代码以及它将显示什么,但无论如何我都会发布它:
<form action="#" method="post">
<select name="approvalstatus">
<option>Select record to view</option>
<option value="AcceptedRequests">Accepted Requests</option>
<option value="AcceptedAnnouncement">Accepted Announcement</option>
</select>
<input type="submit" name="submit" value="View Record" class="btn btn-primary btn-sm"/><br>
<?php
include 'dbcontroller.php';
if(isset($_POST['submit'])){
$selected_stat = $_POST['approvalstatus'];
if($selected_stat=='AcceptedReq'){
// my query here
?>
List of Accepted Requests
//list of data here
<a href="view_accepted_request.php?view_id=<?php echo $row['id']; ?>" >VIEW</a>
<?php
}
$conn->close();
?>
<?php
}
else if( // my accepted announcement code here){
}
}
</form>