Salve, premetto di essere inesperto in PHP, ma mi trovo a dover risolvere un problema del genere:
ho un form con i seguenti moduli
codice HTML:
 <form name="REPORT" method="post" action="insert_report.php" >      
   <input type="checkbox" name="tipo_criticita[]" value="tipo criticita 1">
   <textarea name="criticita_atto[]" ></textarea>
    <textarea name="attivita_contrasto[]" ></textarea>

   <input type="checkbox" name="tipo_criticita[]" value="tipo criticita 2">
   <textarea name="criticita_atto[]" ></textarea>
    <textarea name="attivita_contrasto[]" ></textarea>

   <input type="checkbox" name="tipo_criticita[]" value="tipo criticita 3">
   <textarea name="criticita_atto[]" ></textarea>
    <textarea name="attivita_contrasto[]" ></textarea>

<input type="submit" value="Invia"  name="invia" >
</form>
passo il form al file insert_report.php

Codice PHP:
$tipo_criticita $_POST[tipo_criticita];
    
$criticita_atto $_POST[criticita_atto];
    
$attivita_contrasto $_POST[attivita_contrasto];


       if (isset(
$_POST['tipo_criticita'])) {
    
       foreach (
$_POST['tipo_criticita'] as $tipo_criticita) {
        
// Creo la query
        
$strSQL "INSERT INTO criticita ( tipo_criticita, criticita_atto, attivita_contrasto ) VALUES ( '$tipo_criticita','$criticita_atto', '$attivita_contrasto' )";

           
// Scrivo la query
           
$strSQL mysql_query($strSQL);
        
    }

A questo punto all'interno della tabella criticita vengono scritti nella colonna tipo_criticita tutte le variabili passate dal form, ma nelle altre due colonne viene inserito il valore "Array".
Capisco perfettamente di non aver dichiarato delle varibili ma come faccio a dichiararle? dove sbaglio