Como fazer um contador de clicks PHP, HTML, MYSQL
Boa tarde,
Primeiramente, estou usando o Framework CodeIgniter e uso também o Bootstrap.
Agora, em uma de minhas páginas eu tenho uma imagem que é mapeada (utilizo a tag map) conforme abaixo:
<img src="<?php echo base_url('/assets/midia/ambientes/parque.png');?>" alt="Parque" usemap="#Map" />
<map name="Map" id="Map">
<area alt="Sol" id="sol" href="<?php echo base_url('assets/midia/videos/video.mp4');?>" class="html5lightbox" title="Sol" shape="rect" coords="52,11,169,114"/>
</map>
No caso, tenho a imagem de um parque no qual a área dessa imagem que tem o sol, é "clicável", quando a mesma for clicada ela abre um vídeo.
Como eu poderia fazer para que quando o usuário clicasse nessa área (sol), além de abrir o vídeo, fosse atualizado no banco de dados (mysql) a minha tabela, onde eu tenho o nome da imagem e uma variável que receberia a contagem dos cliques (qtdclick), tabela:
CREATE TABLE `preferencia` (
`codpreferencia` int(11) NOT NULL,
`nomeimg` varchar(200) NOT NULL,
`qtdclick` int(11) NOT NULL
)
Eu preciso dessa contagem para depois poder gerar alguns gráficos de preferência dos usuários para colocar em um artigo. Desse modo, preciso que a contagem somente aconteça quando ocorrer o click na área citada. Vi que isso deve ser feito em PHP, até encontrei alguns exemplos, mas não se encaixaram nisso que eu preciso.
Se alguém puder me ajudar, agradeço.
Discussão (6)
Carregando comentários...