-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvotar.php
35 lines (22 loc) · 839 Bytes
/
votar.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
session_start();
include_once("conexao.php");
//Verificar se esta vindo a variavel id pela URL
if(isset($_GET['id'])){
if(isset($_COOKIE['voto_cont'])){
$_SESSION['msg'] = "<div class='alert alert-danger'>Você já votou!</div>";
header("Location: index.php");
}else{
setcookie('voto_cont', $_SERVER['REMOTE_ADDR'], time() + 10); //tempo para votar no mesmo produto
$result_produto = "UPDATE produtos SET qtd_voto=qtd_voto + 1 WHERE id='".$_GET['id']."'";
$resultado_produto = mysqli_query($conn, $result_produto);
if(mysqli_affected_rows($conn)){
$_SESSION['msg'] = "<div class='alert alert-success'>Voto recebido com sucesso!</div>";
header("Location: index.php");
}else{
$_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao votar!</div>";
header("Location: index.php");
}
}
}
?>