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??