jxcostas 0 Denunciar post Postado Julho 23, 2019 Estou efetuando uma verificação se já tiver o email em inscrições o mesmo já votou e não pode mais votar mas estou atrapalhado nesse if poderia me ajudar. ele continua cadastrando o voto do usuario. <?php session_start(); ob_start(); include_once("conexao.php"); $dados_rc = filter_input_array(INPUT_POST, FILTER_DEFAULT); $erro = false; $dados_st = array_map('strip_tags', $dados_rc); $dados = array_map('trim', $dados_st); //Verificar se está vindo a variável id pela URL if (isset($_GET['id'])) { if (isset($_COOKIE['voto_cont'])) { $_SESSION['msg'] = "<div class='alert alert-danger'>Você não pode mais inscrever-se!</div>"; header("Location: cursos.php"); } else { //Pesquisar se o produto está cadastrado no banco de dados $result_prod = "SELECT * FROM produtos WHERE id ='" . $_GET['id'] . "'"; $resultado_prod = mysqli_query($conn, $result_prod); $result_usuario = "SELECT id FROM inscricoes WHERE email='". $_SESSION['email'] ."'"; $resultado_usuario = mysqli_query($conn, $result_usuario); if (($resultado_prod) AND ( $resultado_prod->num_rows != 0)) { $row_prod = mysqli_fetch_assoc($resultado_prod); //Verificar se o produto já tem 20 votos if ($row_prod['qnt_voto'] <= 19) { setcookie('voto_cont', $_SERVER['REMOTE_ADDR'], time() + 10); $result_produto = "UPDATE produtos SET qnt_voto=qnt_voto + 1 WHERE id ='" . $_GET['id'] . "'"; $resultado_produto = mysqli_query($conn, $result_produto); //Inserir na tabela incricoes nome do curso selecionado, nome e email do usuario logado // var_dump($dados); $result1_usuario = "INSERT INTO inscricoes (nome_curso, nome_usuario, email) VALUES ( '" . $_GET['id'] . "', '" . $_SESSION['nome_usuario'] . "', '" . $_SESSION['email'] . "' )"; $resultado1_usario = mysqli_query($conn, $result1_usuario); if (mysqli_affected_rows($conn)) { $_SESSION['msg'] = "<div class='alert alert-success'>Inscrição efetuada com sucesso!</div>"; header("Location: cursos.php"); } else { $_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao inscrever-se!</div>"; header("Location: cursos.php"); } } else { $_SESSION['msg'] = "<div class='alert alert-danger'>Você não pode mais inscrever-se, Limite de 20 vagas do curso !</div>"; header("Location: cursos.php"); } if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){ $erro = true; $_SESSION['msg'] = "<div class='alert alert-danger'>Olá". $_SESSION['nome_usuario'].", você já votou </div>"; } } } } Compartilhar este post Link para o post Compartilhar em outros sites