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ì:
Ho la possiblità di stampare tutti i dati di cui ho bisogno.Codice PHP:
$sql = "SELECT *
FROM menu
WHERE tab = 0
ORDER by cascata, nodo ";
$result=mysql_query($sql);
$num_row=mysql_num_rows($result);
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.