Allora, innanzitutto sei un grande e ti ringrazio per il tempo dedicatomi!!!!!
In realtá manca davvero poco!!!
perché:

se eseguivo il programma non scriveva nel db, ma mi compariva "Tutti gli articoli sono stati inseriti correttamente", e provando a scrivere la variabile $_numf lí affianco, mi compariva vuota.
Allora ho provato a ridichiarare $_numf con il numero di form che mi sarebbero serviti, cosí:

Codice PHP:
 //questa veriabile serve a controllare quanti record sono stati inseriti con successo 
    
$_checked 0
    
$_numf 2// il numero di form che volevo avere 
E cosí funzia!!!!!!!!!!!!! Mi sembrava infatti giusto che dovesse, perché in effetti il tuo codice mi sembrava formalmente corretto e dettagliato per le varie situazioni

Ora l unico piccolo problema rimane, quello di far dipendere la variabile $_numf dal $_POST['a'] iniziale: probabilmente cambiata dall´hidden, non contiene piú il valore precedente.

Ho provato a dichiarare un´altra variabile iniziale dal valore $_numd = $_POST['a'],
per sostituirla nel secondo ciclo, ma non ho ottenuto nessun risultato....