Salve, ho questa form:
Codice PHP:
   $ordina = isset($_REQUEST['ordina']) ? $_REQUEST['ordina'] : "Data";
$query= ORDER BY $ordina ASC // vi ho postato solo la parte finale, per farvi capire che $ordina deve prendere il valore della form qui sotto:
<form action=..>
 <select name="Ordina per" onchange="javascript: .....">
  <optgroup label="Ordina per">
   <option value="Recenti">Recenti</option>
   <option value="Più Votati">Più votati</option>>
  </optgroup>
 </select>
//oppure quest'altra form:
<?php echo '<select name="Ordina">';
echo 
'<option value="" disabled="disabled" selected="selected">Ordina</option>';
foreach(
$scelta as $ordina) { 
echo 
'<option value=".$ordina[$i].">'.$ordina[$i].'</option>'; } 
echo 
'</select>';?>
</form>
Entrambe selezionano un ipotetico nuovo valore di $ordina(anche se al primo ancora non è settato.
Da quello che ho capito la pagina non cambierà mai senza un file javascript collegato che convalidi la scelta quando si cambia selezione.
Il problema è che non sò come creare un file javascript che cambi in quel modo. Per farvi capire ciò che vorrei fare andate qui: , dopo sotto la scritta Vai al forum, selezionate un oggetto a caso, e vedrete che vi porterà alla pagina richiesta in automatico senza dover cliccare su vai. Ecco io vorrei fare una cosa del genere, anche se nel mio caso deve solo filtrare campi come Recenti e PIù Votati.
Come sempre grazie in anticipo!