As funções no arquivo.
function gravaDenunciado($conexao, $nome, $numero,$local,$estado,$cidade,$referencia,$contato)
{
mysqli_query($conexao, "insert into denunciado(nome, numero,local,estado,cidade,referencia,contato) values('{$nome}','{$numero}', '{$local}','{$estado}','{$cidade}','{$referencia}','{$contato}')");
$id_denunciado= mysqli_insert_id($conexao);
return $id_denunciado;
}
function gravaDenunciante($conexao, $nome1, $profissao, $cpf,$telefone,$email)
{
mysqli_query($conexao, "insert into denunciante(nome, profissao,cpf, telefone, email) values ('{$nome1}','{$profissao}', '{$cpf}', '{$telefone}', '{$email}')");
$id_denunciante = mysqli_insert_id($conexao);
return $id_denunciante;
}
function gravaDenuncia($conexao, $denunciado, $denunciante, $denuncia)
{
mysqli_query($conexao,"insert into denuncia(denunciado, denunciante, denuncia) values('{$denunciado}','{$denunciante}', '{$denuncia}'");
$id= mysqli_insert_id($conexao);
return $id;
}
Abaixo como chamo as funções
$denunciado = gravaDenunciado($conexao, $nome, $numero,$local,$estado,$cidade,$referencia,$contato);
$denunciante = gravaDenunciante($conexao, $nome1, $profissao, $cpf,$telefone,$email);
$id=gravaDenuncia($conexao,$denunciado,$denunciante,$denuncia);
Ele executa as duas primeiras funções, mas não executa a última.