Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Montei o seguinte sistema:<?include "dados_bd.php";$sql3 = "SELECT * FROM $tabela_avaliar WHERE id_artigo_avaliar='$id'";$resultado2 = mysql_query($sql3)or die ("Erro<br><br>Ocorreu algum erro na consulta ao Banco de dados ou na gravação dos dados no mesmo. Por favor, tente novamente.");while ($linha=mysql_fetch_array($resultado2)) {$ip = $linha["ip"];$checar_ip = getenv("REMOTE_ADDR");if(($checar_ip!="$ip")) { $erro_avaliar="none";echo "<br>Avaliação desse artigo: ";if(empty($total_avaliacao)) {echo "Essa artigo ainda não foi avaliado!";}else {echo bcdiv($avaliacao, $total_avaliacao);}echo "<br><br>";echo "Avaliar esse artigo<br>";echo "<br>";echo "<form action='avaliar.php' name='form' method='post' onsubmit='return valida7()'>";echo "<SELECT SIZE='1' name='avaliar' class='campo'>";echo "<OPTION VALUE='10' SELECT>10</OPTION>";echo "<OPTION VALUE='5'>5</OPTION>";echo "<OPTION VALUE='0'>0</OPTION>";echo "</SELECT><br>";echo "<input type='hidden' name='id_artigo' value='$id'>";echo "<input type='submit' value='Enviar'>";echo "</form><hr>";} if($erro_avaliar=="") {echo "<br>Você já avaliou esse artigo<br><br><hr>"; }}?>Que funcionaria vendo se um IP já avaliou determinada notícia, caso não tenha avaliado ele exibiria o formulário para avaliação, caso contrário exibiria uma mensagem falando que a pessoa já avaliou a notícia. Só que ele não esta funcionando seguindo essa lógica. Será que alguém aí poderia dar uma analisada nele e me indicar aonde estaria o erro para resolver isso?! Obrigado!Carregando comentários...