Salve signori , essendo ignorante in materia, provo a scrivere in questo forum in cerca di un anima pia che possa aiutarmi a risolvere il problema..

Ho creato un form dove chiedo all'utente di selezionare (tramite checkbox) quali colonne intende selezionare dal db .

codice HTML:
<b>Scegli quali colonne estrarre:</b>

<form action="" method="post">
<input type="checkbox" name="scelta[]" value="codice_fiscale"  id="opt1">
<input type="checkbox" name="scelta[]" value="cognome"  id="opt2">
<input type="checkbox" name="scelta[]" value="nome"  id="opt3">
<input type="checkbox" name="scelta[]" value="num_tel"  id="opt4">
<input type="checkbox" name="scelta[]" value="sostituto"  id="opt5">
<input type="checkbox" name="scelta[]" value="cf_sostituto"  id="opt6">
<input type="checkbox" name="scelta[]" value="tipo" id="opt7">

<input type="submit" value="Estrai" name="Submit1" class="b_aggiungi">
</form>


la struttura del db è la seguente:


l'intento è il seguente: quando l'utente seleziona le tabelle che vuole estrarre e clicca sul pulsante "estrai" , vado a selezionare quelle colonne dal db e faccio partire il download di un file PDF che contiene la tabella e i dati delle sole colonne selezionate..

Codice PHP:
<?php

$name 
$_POST['scelta']; // array

if (is_array($name)) {
    
$sql "SELECT ";
    foreach(
$name AS $value) {
        
$sql .= "{$value}, ";
    }
    
$sql  substr($sql0, -2);
    
$sql .= " FROM 730_2023";

}   


?>
questo piccolo pezzettino di codice mostra come sto provando a fare questa selezione di colonne..non sono riuscito ad andare oltre.. nè a estrarre queste colonne, tantomeno a far partire il download del pdf con la tabella...ho provato a utilizzare la libreria pdfp e altre soluzioni..nulla sono negato.. qualcuno potrebbe darmi una mano