la fonction header() envoie un header HTTP qui doit être au tout tout tout début du code. si tu fais un echo avant, ou des espaces sont présents dans ton .php, ça plantera comme ça plante.
ici, tu commences à écrire dans func_sql.php, et tu essayes d'envoyer un header après -> c'est mort.