<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
session_start();
$outputDetails = "";
$outputDetails .= "<table id='sessionDetails' border='1'>
<tr>
<th>Number of Sessions:</th>
<th>{$_POST['sessionNum']}</th>
</tr>";
$outputDetails .= "</table>";
echo $outputDetails;
?>
Выше приведен код моей формы.Я пытаюсь сделать так, что если пользователь отправит форму, он вернется на свою страницу.Но если «SessionNum» равен «1», то вместо публикации формы в самой себе, она должна опубликовать форму или, другими словами, перейти на страницу «session_marks.php», но это не так, если sessionNum равно 1, тогдаон все еще отправляет форму или переходит обратно на свою собственную страницу, что я делаю не так?
Также допустим, что он отображает число для sessionNum, а затем я отправляю форму и отправляет форму обратно себе,номер исчезает, как мне сохранить номер, отображаемый при отправке формы для себя?
Спасибо