Ciao, scusa ancora il disturbo.
Le pagine girano benissimo sul server, nessun problema, ma mi è sorto un piccolo dubbio riguardo un'altra cosa.
Ho realizzato in html 2 menù a tendina per permettere all'admin di poter ordinare le news in ordine alfabetico crescente o decrescente o scegliendo se metterle in ordine in base alla data di pubblicazione. Per fare ciò mi sono creato uno switch per assegnare un valore a una variabile che ho inserito nei richiami al database:
Form dei menù
Codice HTML:
<form action="admin.php" method="post" enctype="multipart/form-data" name="ordine" id="ordine">
<select name="ordinamento" id="ordin" onchange="this.form.submit()">
<option value="Titolo">Titolo</option>
<option value="Data pubbl.">Data pubbl.</option>
</select>
<select name="ordinamento" id="AZ" onchange="this.form.submit()">
<option value="A-Z">A-Z</option>
<option value="Z-A">Z-A</option>
</select>
</form>
Switch per estrarre il valore della variabile
Codice PHP:
<?
//Applichiamo la modifica nell'ordine di visualizzazione delle news
//riprendo i valori dei menù
$ordin=$_POST['ordin'];
$AZ=$_POST['AZ'];
//assegno per sicurezza un valore nullo alla variabile $order
$order="";
//e ora applico lo switch per calcolare i vari casi di ordinamento
switch ($order)
{
case ($ordin=="Titolo" && $AZ=="A-Z"):
$order="title ASC";
break;
case ($ordin=="Titolo" && $AZ=="Z-A"):
$order="title DESC";
break;
case ($ordin=="Data pubbl." && $AZ=="A-Z"):
$order="publish_data ASC";
break;
case ($ordin=="Data pubbl." && $AZ=="Z-A"):
$order="publish_data DESC";
break;
default: $order="publish_data DESC";
}
?>
Testandolo però mi sono accorto che i menù a tendina si resettano a ogni refresh della pagina e in questo mondo il tutto non può funzionare perché i menù ritornano sempre alle opzioni predefinite.
Cosa mi puoi consigliare per ovviare questo problema?