Salve a tutti ho bisogno di un aiuto sto cercando di comporre uno script per l'upload di immagini multiple e inserimento nel Db ma non riesco a farlo funzionare (perdonate la mia ignoranza)
Lo script è il seguente:

Codice PHP:
<?php
error_reporting
(E_ALL);
include_once(
"AA_config.php");
//  Cartelle di destinazione
$target     "immagini/";
//  Grandezza massima - 200KB X 1024 = 204800 bytes.
$max_size   204800;
//  Massima larghezza in pixel
$width_max  720;
//  Massima altezza in pixel
$height_max 720;
//  Estensioni ammesse
$extensions_ok = array("jpg","gif","png","jpeg");
//  Riporto quanti inserimenti
$_n_file            =    $_POST['n_file'];
//#########################################################For($i=0; $i <= $_n_file+1; $i++)
for ($k 1$k <= $_n_file$k++)
{
$_testo            =    $_POST["descrizione"][$k];
//restituisce il nome del file
$img_name        =    $_FILES["file"]['name'][$k];
//Il nome del file temporaneo in cui il file caricato è salvato sul server. 
$img_temp        =    $_FILES["file"]['tmp_name'][$k];
// l'estensione del fle, "jpg","gif","png","jpeg"
$img_type        =    $_FILES["file"]['type'][$k];
// restituisce la grandezza del file
$img_size        =    $_FILES["file"]['size'][$k];

// Grazie alla funzione getimagesize() estrapoliamo le dimensioni dell'immagine
//$info_img = getimagesize ($_FILES['file']['tmp_name']);
// attribuiamo alla variabile "$_larghezza" il valore della larghezza - 0 è la larghezza
//$_larghezza = $info_img[0];
// attribuiamo alla variabile "$_altezza" il valore dell'altezza - 1 è l'altezza
//$_altezza = $info_img[1]; 
//#############################################################à
//  Recupero l'estensione
//$estension  = substr($img_name,-3);
//$grandezza=$img_size/1024;

echo 

-_n_file " 
$_n_file ;
echo 

-TESTO: " 
$_testo ;
echo 

-img_name " 
$img_name ;
echo 

-img_temp " 
.$img_temp ;
//echo " 
-img_type " .$img_type ;
//echo " 
-img_size " .$img_size ;
//echo " 
-_larghezza " .$_larghezza ;
//echo " 
-_altezza " .$_altezza ;

                        if (move_uploaded_file(
$img_temp,$target.$img_name))
                        {
                        echo "
File $k: ($img_nameTRASFERITO.
";
            
$query = "INSERT INTO $_cat_e (ELE_F_descELE_F_foto)
            
VALUES ('$_testo''$img_name')";
                        }
                        else
                        {
                        echo "
File $kFaild to upload.
";
                        }

}
?>
Mi va in errore e trasferisce solo una foto e non mi inserisce nulla nel DB.
Spero di essere stato chiaro e grato per chi mi aiuta
Buona serata