Ciao a tutti, ho la necessita di ordinare i record.
Tramite il pannello di controllo del sito l'amministratore puo decidere in quale posizione visualizzare il record.

Avevo pensato ad una cosa cosi:
<form name="ordina" action="ordina.php" method="post">
Codice PHP:
<?
// prima query
$sql "select * from sfb order by id_pro";
$prt_view_news mysql_db_query$nome_db$sql$db) or die(mysql_error());    
$nr=mysql_num_rows($prt_view_news);
//seconda query
$query_limit mysql_query("SELECT * FROM sfb LIMIT $primo$per_page");// questo per la paginazione
//estraggo e metto nella tabella i vari campi......etc....
//qui ho il campo che mi recupera ID_PRO
<input type="radio" name="id_pro" value="<? echo $riga['id_pro']; ?>">
//qui faccio una select per la posizione
<select name="ord[<?= $riga['ord ']; ?>]">
<?
        for (
$k=1$k<$nr+$k++)
        {
        echo 
"<option value=\"$k\"";
        if(
$k==$riga['ord']) echo "selected";
        echo 
">$k</option>\n";
        }
?>
</select>
</form>
//etc....
ora quando passo i dati allo script ordina.php devo aggiornare la tabella!
Il problema e`che non riesco a recuperare il campo ORD (che e`una array)
Codice PHP:
$sql " UPDATE sfb SET ord= qui che ci metto!!!! where id_pro = $id_pro ";
$ordina mysql_db_query$nome_db$sql$db) or die(mysql_error());
echo 
$sql
Premetto che con gli array non ho molta dimestichezza...!!! non mi entrano in testa!!!!
GRAZIE per l'aiuto!