Originariamente inviato da Andreau
Il fatto è che, se utilizzo php, che è lato server, per cambiare il contenuto, significa che per ogni cambiamento deve essere ricaricata la pagina, sarebbe meglio se il tutto avvenisse lato client.
dal momento che dici di usare ajax pensavo fosse la soluzione piu' semplice da implementare nel tuo caso

in pratica tu vuoi un mostra/nascondi di livelli diversi, giusto?
qualche giorno fa ho postato qualche riga da cui puoi prendere spunto
http://forum.html.it/forum/showthrea...7#post11449137
per evitare di nascondere un div che e' gia' mostrato cambia
el.style.display=(aperto==k)?'block':'none';
aperto=k;

in
el.style.display='block';
la variabile aperto a quel punto non serve piu'

ciao