si si stampando la sessione assume un valore...cosa potrebbe essere? magari perchè avendo una tabella con vari idappendice e a ogni ciclo del while assume un valore differente non riesce a capire quale id appendice deve prendere e gli rimane in memoria solo l'ultimo quindi quando clicco visualizza non prende l'effettivo valore idappendice della riga ma l'ultimo caricato?
potrebbe essere?