Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu estou tentando fazer ele verificar se já existe um campo com o valor do $id na tabela votos, porém mesmo sem existir o mesmo campo na database da a mensagem de erro "Já existe um voto." que está no final do código. Porquê? O que está de errado?
<?php
require "config/config.php";
$id=$_POST['id'];
$votos=1;
$check = mysql_query("SELECT * FROM votos WHERE id = '$id'");
$count = mysql_num_rows($check);
if ($count > 0){
$votar = "Insert into votos (id, votos)
Values ('$id', '$votos')";
mysql_query ($votar, $conexao) or die ("Voto anulado, aconteceu algum problema, tente re-entrar na página.");
echo ("Voto computado. Obrigado por votar.");
mysql_close ($conexao);
} else {
echo 'Já existe um voto.';
}
?>Carregando comentários...