Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, possuo uma página que grava dados no banco de dados mysql, minha dúvida seria jogar uma resposta personalizada se funcionou ou não o insert.
Eu percebi que está varíavel $result retorna o valor 1 quando ele grava, mas se da erro ele para não opção Erro de Execução e não aparece nada na varíavel. segue o código abaixo como eu estou fazendo, mas ele só funciona quando grava.
Obrigado
Rodrigo
<?php
// RECEBER VALORES DAS VARIAVEIS
$vseunome=$_POST["seuNome"];
$vseuemail=$_POST["seuEmail"];
$vnomeamigo=$_POST["NomeAmigo"];
$vemailamigo=$_POST["emailAmigo"];
$vmensagem=$_POST["mensagem"];
$vdata = date("Y-m-d",time());
// GRAVANDO REGISTRO NO BANCO DE DADOS
$sql = "INSERT INTO xxxxxxxxxxxxx (nome_idq,email_idq,nome_amigo_idq,email_amigo_idq,descricao_idq,data_idq) VALUES ('" . $vseunome . "',";
$sql .= "'" . $vseuemail . "','" . $vnomeamigo . "','" . $vemailamigo . "','" . $vmensagem . "','" . $vdata . "')";
$result = mysql_query($sql) or die ("Erro de Execução"); require_once("sucesso.php");
} require_once("falha.php");
}
$con->close();
?>Carregando comentários...