Exibir mensagem sem recarregar a página
<?php
//Pegar os dados se o $_POST for ativado
if(isset($_POST["nome"])) {
$nome = $_POST["nome"];
$sobrenome = $_POST["sobrenome"];
$email = $_POST["email"];
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
$confirmarsenha = $_POST["confirmarsenha"];
$faculdade = $_POST["faculdade"];
$curso = $_POST["curso"];
$nascimento = $_POST["nascimento"];
if (empty($nome) OR empty($sobrenome) OR empty($email) OR empty($usuario)) {
$mensagemNome = "PREENCHA TODOS OS CAMPOS";
}else {
//Inserção no banco de dados
$inserir = "INSERT INTO usuarios (nome,sobrenome,email,usuario,senha,confirmarsenha,faculdade,curso,datanascimento) VALUES('$nome','$sobrenome','$email','$usuario','$senha','$confirmarsenha','$faculdade','$curso','$nascimento')";
$operacao_inserir = mysqli_query($conexao,$inserir);
if( !$operacao_inserir) {
die("Desculpe! Falha ao conectar ao banco de dados. Entre em contato com o suporte: ");
} }
?>
Tenho o código acima que exibe uma mensagem quando um dos três campos definidos não estiverem preenchidos, o que realmente acontece, porém a página é recarregada e tudo que o usuário preencheu é perdido. Como posso fazer para exibir a mensagem sem ser necessário recarregar a página?Discussão (1)
Carregando comentários...