Ciao a tutti, chiedo gentilmente aiuto dopo ore di tentativi....
ho un file PHP che richeide all'utente di scegliere tra i files che vengono elencati dalla funzione scandir(), il nome del file scelto viene inserito in una input type radio e dovrebbe essere passato alla variabile di sessione $_SESSION['file_scelto'] = $file_scelto;.
Se visualizzo il valore della variabile nella stessa pagina attraverso una $_SERVER['PHP_SELF'], il risultato è corretto, contiene il nome del file selezionato, se invece passo tutto alla pagina "parse_csv.php" (che contiene l'istruzione $file_scelto = $_SESSION['file_scelto']; ) qui il valore scompare....
provo a postare il codice della mia form nella speranza che qualcuno mi possa dare una mano.
grazie in anticipo

Codice PHP:
<?php        
session_start
(); 
$nomeutente $_SESSION['nomeutente'];
$dir '../P49/'
        
?>
        <FORM name="form2" method="post" action="<?php echo    $_SERVER['PHP_SELF']; ?>"> 
        <?        
        $anno_selezionato 
"2012" 
        
$_SESSION['dir'] = $dir.$anno_selezionato."/";
        echo 
"anno_selezionato: ".$anno_selezionato."
;

        
$files scandir($dir.$anno_selezionato); 
        
$count count($files);
            
            if(
$count 2){
                for (
$i 2$i $count$i++) {
                    
?>
                    <input type="radio" name="file_corrente" value=<?echo "$files[$i]"?> /> <?echo $files[$i]."
"
;?>                    
                    <?
                
}
                
?>
                        <INPUT type="submit" name="submitFile" value="Invia">
                <?
            
}else{echo "Nessun file trovato!";}    
                    if (empty(
$_POST['file_corrente'])) $file_scelto ""
                    else {
$file_scelto $_POST['file_corrente'] ; }
                    
$_SESSION['file_scelto'] = $file_scelto;
                    echo 
"file scelto: ".$file_scelto ;
        
?>
        </form>