Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, criei uma pagina que le determinada noticia cadastrada no db, só que gostaria de adicionar a ela, cada vez que uma pessoa lê essa pagina, salva o ip dela no db e conta 1 visita (que eu irei mostrar em um relatorio de leituras de materias em outra pagina)
entao se o mesmo ip acessar a materia novamente nao conta como uma visita;
alguem pode me ajudar?
mostranoticia.php
<?
$conexao = mysql_connect("localhost","root","");
$db = mysql_select_db("teste");
$id_select = $_GET['id'];
$sql_texto = "SELECT * FROM noticias where id = $id_select";
$query_texto = mysql_query($sql_texto) or die(mysql_error());
$linha = mysql_fetch_assoc($query_texto);
$id = $linha['id_noticia'];
$titulo = $linha['nm_titulo'];
$subtitulo = $linha['nm_intertitulo'];
$texto = $linha['nm_texto'];
$data = $linha['nm_data'];
$jornalista = $linha['nm_jornalista'];
?>
<?php mysql_close(); ?>
<center>
<table width="80%" border="0" cellspacing="2">
<tr>
<td><div align="right"><?php echo $data; ?></div></td>
</tr>
<tr>
<td><div align="center"><?php echo $titulo; ?></div></td>
</tr>
<tr>
<td><div align="center"><?php echo $subtitulo; ?></div></td>
</tr>
<tr>
<td><div align="right">por <?php echo $jornalista; ?></div></td>
</tr>
<tr>
<td><div align="left"><?php echo $texto; ?></div></td>
</tr>
<tr>
<td><div align="left">Assessoria de Comunicação</div></td>
</tr>
</table>
</center>noticias (
id int(10) NOT NULL AUTO_INCREMENT,
data varchar(50) DEFAULT NULL,
mes varchar(50) DEFAULT NULL,
ano varchar(50) DEFAULT NULL,
horario varchar(50) DEFAULT NULL,
jornalista varchar(50) DEFAULT NULL,
titulo varchar(255) DEFAULT NULL,
subtitulo varchar(255) DEFAULT NULL,
texto longtext,
cliques int(10) DEFAULT NULL,
publicar varchar(50) DEFAULT NULL,
PRIMARY KEY (id),
KEY id (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4045;
Alguem pode da uma ajuda ae?
Valeu.
Carregando comentários...