Buonasera a tutti.

Premetto che non sono un programmatore.

Per organizzarmi meglio il mio lavoro e quello dei miei collaboratori, tramite qualche tutorial mysql e php sono riuscito a crearmi un database ed ho "organizzato" una specie di basilare miniportalino di gestione del portafoglio per i miei collaboratori, tutto fatto in locale.

Cercherò di farvi capire bene come ho strutturato il tutto e quelle che sono le mie esigenze.

La tabella clienti del mio database contiene i seguenti campi

Clienti
|--- numero_pratica
|--- contraente
|--- data_scadenza
|--- premio
|--- note
|--- num_telefono


Tramite dei form passo le query al database che me le prompta in quest'ordine:

{ NUMERO | CONTRAENTE | DATA SCADENZA | PREMIO | NOTE | TELEFONO }

Quello che vorrei fare è la seguente cosa:

- Aggiungere un campo alla tabella Clienti che conterrebbe un link ad un file .zip (il file in questione conterrebbe le scansioni in pdf dei vari documenti cartacei.)

E se fosse possibile, vorrei che invece di promptarmi un link testuale, mi promptasse un pulsante che una volta cliccato mi facesse partire il download del file zip dal server al pc, avendo così il seguente prompt:

{ NUMERO | CONTRAENTE | DATA SCADENZA | PREMIO | NOTE | TELEFONO | [PULSANTE] }

Sapete aiutarmi in qualche modo?

Che tipo di campo devo utilizzare?
Come faccio a far promptare il pulsante?

Vi posto intanto lo script che utilizzo (trovato in rete) per promptare tutti i campi:

Codice PHP:
 function fetch_records($table_name$fields){
       
                
$conn mysql_connect("localhost""username""password");
                
$select_db mysql_select_db("nome_db"$conn);
           
                if(!
$conn){
                    return 
"Not able to connect to dabase....";
                }
               
                
$table " <div align='center' <table class='Carattere' border='0' cellpadding='5' cellspacing='5'>";
                
$cols implode (', '$fields);
                
$sql "select $cols from $table_name";   
                
$run mysql_query($sql);   
                  
                    if(
$run){   
                        if(
mysql_num_rows($run) == 0){
                                return 
"Sorry. No records found in the database";                       
                        }
                        else {
                               
                            while(
$arr mysql_fetch_array($runMYSQL_ASSOC)){
                                    
$table .= "\t\t<tr>\n";
                                   
                                    foreach (
$arr as $val_col) {
                                    
$table .= "\t\t\t".'<td>'.$val_col.'</td>'."\n";
                                    }
                                       
                                    
$table .= "\t\t</tr>\n";                                       
                            }
                            
$table .= "</table></div>";
                            return 
$table;
                         }
                       
                        
mysql_free_result($run);       
                  }
                 
                return 
"There was an error while fetching the records. Please contact site administrator.";
 }

//how to call the function

        
$table "polizze";
        
$cols = array("numero_pratica""contraente""data_scadenza""premio""note""num_telefono");
        echo 
fetch_records($table$cols);