Ниже у меня есть приложение.Теперь на предыдущей странице пользователь вводит число и отправляет форму на эту страницу.Затем номер отображается на этой странице.Теперь на этой странице пользователь отправляет форму самому себе, но проблема в том, что число затем исчезнет.Как сохранить номер, отображаемый после отправки формы для себя?
<?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;
?>