Non credo di aver capito quello che vuoi fare...hai fatto un form per la selezione dei campi di una tabella ? e vorresti visualizzare quella tabella, ma solo i campi selezionati ?
Se così, puoi fare una cosa del genere:
Codice PHP:
//form.php
<?php
$fields = ['campo1', 'campo2', 'campo3'];
?>
<form action='view.php' ... >
<?php foreach($fields as $fields): ?>
<input type='checkbox' name='fields[]' value='<?php echo $field ?>'><?php echo $field ?>
<?php endforeach ?>
</form>
// view.php
$fields = $_POST['fields'];
$query = 'SELECT '.implode(',', $fields).' FROM tabella';
//Esegui la query e mostri i risultati
PS: Ovviamente mancano tutti i controlli del caso, tipo se i campi inviati esistono e vorresti farli vedere