pass_joao Postado Setembro 12, 2016 Denunciar Share Postado Setembro 12, 2016 (editado) Fica inserindo o último insert toda vez que atualiza a página, if (isset($_POST['btnenviar'])) { $titulo = $_POST['titulo']; $texto = $_POST['texto']; $grupo = $_POST['grupo']; $validade = 1; if(empty($titulo)){ $erroMSG = "Insira um título ao comentario."; } elseif (empty($texto)) { $erroMSG = "Insira um comentário."; } elseif (empty($opcoes)) { $erroMSG = "Selecione um frupo, por favor."; } else{ if (strlen($titulo) > 70) { $erroMSG = 'Seu título é muito grande, por favor, diminua.'; } } if(!isset($errMSG)) { $sql = "INSERT INTO tbl_comentario ( validade, titulo, texto, grupo) VALUES ( :validade, :titulo, :texto, :grupo)"; $stmt = $PDO->prepare( $sql ); $stmt->bindParam( ':validade', $validade); $stmt->bindParam( ':titulo', $titulo); $stmt->bindParam( ':texto', $texto); $stmt->bindParam( ':grupo', $grupo); $result = $stmt->execute(); if ( ! $result ) { var_dump( $stmt->errorInfo() ); exit; } } Como fica no banco: Editado Setembro 12, 2016 por pass_joao Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Setembro 12, 2016 Denunciar Share Postado Setembro 12, 2016 Depois do INSERT, redirecione para outra página usando header(). Assim, ao atualizar a página, apenas mostrará a tela de sucesso, sem inserir mais registros. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 williangcarv Postado Setembro 12, 2016 Denunciar Share Postado Setembro 12, 2016 João eu fiz uma vídeo aula no meu canal sobre insert em banco de dados se quer dar uma olhada talvez ajude a resolver seu problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
pass_joao
Fica inserindo o último insert toda vez que atualiza a página,
Como fica no banco:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.