2010-01-11 59 views
1

我想发布一些数据在另一个页面上,在这个我有一个返回按钮onclick后退按钮我想用发布的数据重新加载原始页面。保存多个页面的价值

+1

我爱'$ _SESSION'! – 2010-01-11 07:47:19

回答

1

使用$ _SESSION:

page1.php中

<?php 
    session_start(); 
    $name = isset($_SESSION['name']) ? $_SESSION['name'] : ''; 
?> 
<html> 
<form method="post" action="Page2.php"> 
    <input type="text" name="name" value="<?php echo $name; ?>" /> 
    <input type="submit" value="Submit" /> 
</form> 
</html> 

使page2.php

<?php 
    session_start(); 
    if (isset($_POST['name'])) 
    { 
    $_SESSION['name'] = $_POST['name']; 
    } 
    $name = $_SESSION['name']; 
?> 
<html> 
<form> 
    <span><?php echo $name; ?>" </span> 
    <a href="page1.php">Back</a> 
</form> 
</html> 
1

可以使用$ _SESSION

<?php 
if (!isset($_SESSION)) session_start(); 

if ($_POST['btnsubmit']){ 
    $_SESSION['data1'] = $_POST['data1']; 
    $_SESSION['data2'] = $_POST['data2']; 
    $_SESSION['data3'] = $_POST['data3']; 
    //... and so on 
} 
?> 
<form> 
<input type="text" id="data1" value="<? echo $_SESSION['data1'];?>"/> 
<input type="text" id="data2" value="<? echo $_SESSION['data2'];?>"/> 
<input type="text" id="data3" value="<? echo $_SESSION['data3'];?>"/> 
<input type="submit" id="btnsubmit" value="Submit"/> 
</form> 
<!-- and so on --> 

希望这给你一个想法