下面我有一个应用程序。现在在上一页中,用户键入一个数字并将表单提交到此页面。该号码然后显示在该页面中。现在在这个页面上,用户将表格提交给自己,但问题是这个数字会消失。将表单提交给自己后,我如何保留此号码?如何在提交表单时自动显示号码
<?php
session_start();
//validate the post data if necessary
$_SESSION['sessionNum'] = $_POST['sessionNum'];
?>
<script type="text/javascript">
function showConfirm(){
var confirmMsg=confirm("Make sure that your details are correct, once you proceed after this stage you would not be able to go back and change any details towards Questions, Options and Answers for your Session." + "\n" + "\n" + "Are you sure you want to Proceed?" + "\n");
if (confirmMsg==true)
{
submitform();
}
}
function submitform()
{
var sessionMarksO = document.getElementById("sessionMarks");
sessionMarksO.submit();
}
</script>
<body>
<form id="enter" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post" onsubmit="return validateForm(this);" >
<p><input id="submitBtn" name="submitDetails" type="submit" value="Submit Details" onClick="myClickHandler(); return false;" /></p>
</form>
<script type="text/javascript">
function myClickHandler(){
if(validation()){
showConfirm();
}
}
</script>
<?php
$outputDetails = "";
$outputDetails .= "
<table id='sessionDetails' border='1'>
<tr>
<th>Number of Sessions:</th>
<th>$_SESSION['sessionNum']</th>
</tr>";
$outputDetails .= "</table>";
echo $outputDetails;
?>
没有任何其他人看不到在输入一个数? – 2012-03-27 15:32:06
恩....我没有看到名为sessionNum的输入... – 2012-03-27 15:32:11
@KyleMacey OP说在前一页。 – 2012-03-27 15:32:29