Estou com duvidas fiquei confuso no if para tratar do erro...O banco recebe os dados mesmo com a condição do IF
<?php include ("cabecalho.php");?>
<?php
function insereProduto($conexao, $nome, $email, $fone) {
$query = "insert into cadastro(nome, email, fone) values ('{$nome}', '{$email}', '{$fone}')"; return mysqli_query($conexao, $query);
}
$nome = $_GET["nome"]; $email = $_GET["email"]; $fone = $_GET["fone"];
$conexao = mysqli_connect('localhost', 'root', '', 'cadastro');
if(insereProduto($conexao, $nome, $email, $fone)){ ?>
<?= $nome?>, Cadastro realizado com sucesso! Para confirmação acesse seu e-mail <?= $email?>
<?php }else{ $msg = mysqli_error($conexao);
?>
Atenção <?= $nome?>, Cadastro não realizado algo esta faltando, alguns preechimentos nos campos:<?= $msg?>
<?php} ?>
<?php include ("rodape.php");?>