Ho provato ad utilizzare questa variabile per avere tutto nello stesso file ma ottengo un errore. Questo è il file:
<HTML>
<HEAD>
<TITLE>Calcolatore Risparmi Pensione</TITLE>
</HEAD>
<?
if(!IsSet($stage)) {
$guadann=7;
}
else {
$anni = $_POST['eta_pensione'] - $_POST['eta_attuale'];
$contoanni = 0;
$totale = $_POST['contrib'];
while($contoanni <= $anni) {
$totale = round($totale * (1.0 + $guadann/100) + $_POST['contrib']);
$contoanni++;
}
}
?>
<BODY>
<FORM ACTION=<? echo $PHP_SELF; ?> METHOD="POST">


La tua eta' oggi: <INPUT TYPE="TEXT" SIZE=5 NAME="eta_attuale" VALUE=<? echo $_POST['eta_attuale']; ?>>


L'eta in cui pensi di andare in pensione:<INPUT TYPE="TEXT" SIZE=5 NAME="eta_pensione" VALUE=<? echo $_POST['eta_pensione']; ?>>


Contributo annuale: <INPUT TYPE="TEXT" SIZE=15 NAME="contrib" VALUE=<? echo $_POST['contrib']; ?>>


Guadagno annuale: <INPUT TYPE="TEXT" SIZE=5 NAME="guadann" VALUE=<? echo $_POST['guadann']; ?>>





Totale: <? echo $totale; ?>


<INPUT TYPE=HIDDEN NAME="stage" VALUE=1>


<INPUT TYPE=SUBMIT>
</FORM>


e questo è l'errore:

Notice: Undefined variable: PHP_SELF in c:\programmi\easyphp1-8\www\esempio6.php on line 34

come mai??