Allora...non posto tutto il codice perchè è lunghissimo, cmq....
Io ho una tabella che si forma dinamicamente, non è fissa, cioè se ci sono 4 INPUT
1 - 2 - 3 - 4
e non ne scelgo nessuna, allora la tabella si forma con tutte e quattro gli INPUT (es. Nome - Cognome - Città - Età)
Se invece scelgo 2 e 3 la tabella si forma solo con le 2 colonne 2 - 3 (es. Cognome - Città)
I titoli TH della tabella sono memorizzati in un array[0] - array[1] - array[2] - array[3]....
Ora quando io seleziono il primo "1" array[0] è definitoe quindi me lo stampa, mentre se io seleciono solo il "2" array[0] non so cosa, ma forse non è definito, perchè cmq il primo posto dell'array è riservato all'1 quindi non so come fare il controllo e non entrando nell'IF mi stampa il contenuto della tabella TD ma non il contenuto edll THEADER.