Ti conviene usare le sessioni, ossia, il form resta come prima, però l'altra parte la devi modificare un po'
Aggiungi
Codice PHP:
<?php
session_start();
?>
All'inizio della pagina, ma proprio all'inizio: dev'essere prima di qualsiasi output a browser.
E poi modifichi il codice che hai postato in questo modo:
Codice PHP:
<head>
<?php
$_SESSION['style'] = "default";
if ( $_GET["style"] )
$_SESSION['style'] = $_GET["style"];
$files = array();
$dh = opendir( "styles" );
while( $file = @readdir( $dh ) )
{
if( preg_match( "/[.]css$/", $file ) );
{
$file = preg_replace( "/[.]css$/", "", $file );
$files []= $file;
}
}
?>
<style type="text/css" media="all">@import url(styles/<?php echo($_SESSION['style']); ?>.css);</style>
</head>
il session_start() dovrai metterlo in tutte le pagine in cui vuoi che la variabile di sessione sia resa disponibile.