Ciao a tutti, vi spiego la situazione.
Ho una tabella piuttosto ampia, tramite una pagina esterna volevo permettere all'utente di scegliere quali Colonne di questa tabella visualizzare.
Faccio cliccare all'utente su un pulsante, spunta a pop-up la paginetta con i nomi delle colonne e le checkbox per spuntarle.
Lui le spunta, invia il form e poi pensavo di raccogliere il risultato in un array, convertirlo con implode in una lista (quindi ottenere una stringa 1,2,3,4) e salvarla in sessione per poi averla a mano nella pagina della tabella.
Fin qua potrebbe andar bene il mio ragionamento?
Ora passiamo alla parte 'spinosa'.
1) Nella mia pagina con la tabella, come posso fare per gestire il tutto? Su ogni colonna metterci un if e controllare se il valore della colonna c'è nella lista, altrimenti settare la colonna a hidden?
2) Se l'utente dopo aver fatto la scelta riapre la pagina a pop-up e cambia le sue selezioni, se io riassegno alla variabile di sessione un nuovo valore non ci dovrebbero esser problemi?