scusa forse mi sono fatto prendere dal post precedente al mio,
quando parli di campi intendi le colonne di una tabella,
se ho interpretato bene, questo è il tuo file rivisto e corretto che prepara la select per interrogare il database (ovviamente devi aggiustare i nomi),
la "stampa" della tabella fai lo sforzo di disegnarla tu .... le info le hai
ciao
Marino
Codice PHP:
<?php
if (!empty($_POST['submit'])) {
$sql = "select";
$virgola = " ";
if (empty($_POST['opzione'])) $sql.= " *";
if (!empty($_POST['opzione']['a'])) { $sql.= $virgola."Tipologia"; $virgola = ","; }
if (!empty($_POST['opzione']['b'])) { $sql.= $virgola."Difficolta"; $virgola = ","; }
if (!empty($_POST['opzione']['c'])) { $sql.= $virgola."Kcal"; $virgola = ","; }
if (!empty($_POST['opzione']['d'])) { $sql.= $virgola."NPorzioni"; $virgola = ","; }
if (!empty($_POST['opzione']['e'])) { $sql.= $virgola."Note"; $virgola = ","; }
$sql.= " from tabella order by Tipologia";
echo $sql;
}
?>
<form class="inserimento" action="stampaselezionata.php" method="post">
<div class = "form-riga">
<span class = "form-value">
<input type="checkbox" name="opzione[a]" value="si" /> Tipologia
</span>
</div>
<div class = "form-riga">
<span class = "form-value">
<input type="checkbox" name="opzione[b]" value="si" /> Difficoltà
</span>
</div>
<div class = "form-riga">
<span class = "form-value">
<input type="checkbox" name="opzione[c]" value="si" /> Kcal
</span>
</div>
<div class = "form-riga">
<span class = "form-value">
<input type="checkbox" name="opzione[d]" value="si" /> N.Porzioni
</span>
</div>
<div class = "form-riga">
<span class = "form-value">
<input type="checkbox" name="opzione[e]" value="si" /> Note
</span>
</div>
<input class="submit" type="submit" name="submit" value="Ricerca" />
</form>