Спасибо, Лакмал, я работал с вашим кодом и обнаружил, что если я устанавливаю переменную $ _SESSION перед "if else l oop" и сохраняю "if else" logi c реально просто, работает. Переменные $ _SESSION очень хорошо подходят для этого типа кода.
<?php
//starting the session
session_start();
$num = 0;
if(!isset($_SESSION['number'])) $_SESSION['number']=0;
if(isset($_POST['Submit'])){
if($_POST['number'] != ''){
$_SESSION['number'] = $_POST['number'];
}
echo 'number='.$_SESSION['number'];
}
?>
<form action=" <?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="number"/>
<input type="submit" name="Submit" value="Submit!" />
</form>