Il problema è nato proprio per non controllare i valori in $_POST

Quella soluzione non va bene perchè se ho un form con 100 campi devo fare 100 controlli di $_POST

per quello mi han consigliato di mettere tutti i dati in un array