viene restituito vuoto perchè tu fai
$style;
all'inizio della pagina.
Tra l'altro non ha senso fare una cosa del genere, ma comunque tu gli fai stampare $style subito, e te lo stampa vuoto giustamente perchè a $style non è assegnato niente.
Poi alla fine della pagina, in base a ciò che ti serve, assegni a $style = $styleReg o l'altro, però ormai $style all'inizio della pagina è già stato stampato. Stamperà sempre vuoto se fai così.
Le soluzioni sono 2.
O fai 2 pagine con 2 stili diversi, oppure al posto di fare $style = $styleReg; fai un reindirizzamento con una variabile GET tipo stile=styleReg e la intercetti all'inizio pagina facendo
$style = $_GET['stile'];

Rispondi quotando