Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Preciso fazer um contador de cliques para um projeto, tenho o campo "click" na tabela do BD, mas não sei como fazer o contador funcionar, eu fiz até essa parte:
<?php
include 'inc/top.php';
require("conect.php");
$id =$_GET['id'];
$sql = "UPDATE usuarios SET click='click+1' WHERE link_id='$id'";
$query = mysql_query($sql) or die (mysql_error());
if ($query){
header("Location: ".$_GET['link_url']);
}
else {
echo 'Erro';
mysql_query($sql) or die (mysql_error());
}
?>
Mas o php acusa erro sempre na mesma linha, no "header("Location: ".$_GET['link_url']);", o erro é: "Notice: Undefined index: link_url...". Tentei fazer um select depois do update e antes do header, para pegar o link, mas ele retorna o mesmo erro.
Minha index está assim:
<?php
require("conect.php");
include 'inc/top.php';
include 'inc/menu.php';
$sql= "SELECT * FROM usuarios WHERE status=1 ORDER BY click DESC";
$query = mysql_query($sql);
$qtd=mysql_num_rows($query);
while ($resultado = mysql_fetch_assoc($query)) {
echo '
<div class="mag">
<div class="category">
<p>'.$resultado['link_categoria'].'</p>
</div>
<img src="img/'.$resultado['foto'].'" alt="img"/>
<div class="tittle">
<a href="click.php?id='.$resultado['link_url'].'">'.$resultado['link_title'].'</a>
</div>
<div class="cont"><p>Cliques: '.$resultado['click'].'</p></div>
</div>';
}
mysql_close();
?>
Será que alguem pode me dar um auxilio? Ainda estou iniciando no php e tenho algumas dificuldades.
Carregando comentários...