Ecco il quesito.

Sto creando un form dove l'utente ha la possibilità di cambiare l'ordine di memorizzazione dei dati di una tabella.

Facendo così:

Codice PHP:
$sql "SELECT *
                FROM menu
                WHERE tab = 0
                ORDER by cascata, nodo "
;
                
$result=mysql_query($sql);
                
$num_row=mysql_num_rows($result); 
Ho la possiblità di stampare tutti i dati di cui ho bisogno.
Volevo però aggiungere in una tabella html, la possibilità di spostare in alto o in basso le voci visualizzate con due link "sposta su" sposta giù".
I dati vengono stampati in ordine crescente di "cascata" e successivamernte di "nodo".

Esempio:
CASCATA NODO
va1 2 1
var2 2 2
var3 2 3
var4 3 1
var5 3 2


Ci sono quasi riuscito. se $row[nodo] = 1, stampo solo "sposta giù", ma come faccio a dire: Se $row[nodo] è uguale a numero di celle trovate con lo stesso nodo?
Non so se mi sono spiegato bene, aggiungo solo che ho provato a fare due SELECT un odentro l'altro e mi da un errore clamoroso.