好的。所以我使用Sessions来存储数据,因为我正在制作一个多页面表单。事情是,我需要一个后退按钮。我有一个提交按钮,将用户带到下一页并将数据存储到会话中,但我需要在提交按钮旁边有一个后退按钮,以防因任何原因造成混乱。无论如何要用PHP制作一个后退按钮,在显示他们输入的数据的同时将他们带回上一页。继承我的一页的代码。 另外,我已经尝试使用history.go,但只适用于一个页面。PHP会话返回按钮?
<?php
//let's start the session
session_start();
//now, let's register our session variables
$_SESSION['opinion1'] = 'opinion1';
$_SESSION['choice1'] = 'choice1';
//finally, let's store our posted values in the session variables
$_SESSION['opinion1'] = $_POST['opinion1'];
$_SESSION['choice1'] = $_POST['choice1'];
?>
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href='http://fonts.googleapis.com/css?family=Playball' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="bootstrap.css">
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" type="text/css" href="engine1/style.css" />
<script type="text/javascript" src="engine1/jquery.js"></script>
<script src="jquery.cycle2.js"></script>
<title>Untitled Document</title>
</head>
<body>
<div class="nav">
<div class="container">
<h1 class="pull-left">Securing the Future of Village Walk</h1>
<div class="pull-right">
<ul class="nav nav-pills">
<li class="active"><a href="#">home</a></li>
<li><a href="#">about</a></li>
<li><a href="#">contact</a></li>
</ul>
</div>
</div>
</div>
<div class="ammendment">
<div class="container">
<form method="post" action="page4_form.php">
<textarea id="opinion2" name="opinion2" value=""></textarea>
<label for="Yes">Yes</label>
<input type="radio" name="choice2" value="Yes">
<label for="No">No</label>
<input type="radio" name="choice2" value="No">
<label for="Neither">Neither</label>
<input type="radio" name="choice2" value="Neither">
**I NEED BACK BUTTON HERE**
<input type="submit" value="Next">
</form>
</div>
</div>
</body>
</html>
只需检查输入是否保存了有效的会话值。如果是这样,请相应地更新表单字段。 – 2014-09-21 18:59:25
但我怎么做一个后退按钮,而不必每次都重新提交表单? – user1585549 2014-09-21 19:09:29
任何与CSS有关的事情?我不这么认为。 – 2014-09-21 19:18:43