Avatar billede jkn83 Praktikant
13. april 2007 - 17:43 Der er 2 kommentarer og
1 løsning

nyheds link hit counter

Hvis man forestiller sig jeg har et mindre forum. Jeg poster en nyhed, får nyheden et id i mysql. Under det id vil jeg gerne have en hit counter der tæller antallet af folk der har læst nyheden.

Jeg ved at mysql skal opdateres på en eller anden måde når enten linket bliver klikket på, eller når folk kommer ind på nyheden. Hvordan er jeg usikker på.

Men hvis den bare tæller antallet af klik der er på nyhedens overskrift (altså linket) og lægger dem sammen under den enkelte nyhed, og jeg så kan vise de hits på siden ville det være super...

Så løsningen jeg leder efter er:

En link klik counter, der kan tælle hvert link klik de forskellige nyheder får. Som gemmes i mysql...
Avatar billede nixir Nybegynder
13. april 2007 - 20:23 #1
den burde gøre det mester :)

I din tabel laver du et felt der hedder count fx... Opret det som int(10) ...

I din php fil kører du en query. Identificer din række med din primærer nøgle - id. I mit eksempel tilgår jeg php-siden sådan her: "nyhed.php?id=23"... Kommer til at se sådan ud:

<?php
$id = $_GET'id'];
mysql_query("UPDATE tabel SET count = count + 1 WHERE id = $id");
?>
Avatar billede jkn83 Praktikant
13. april 2007 - 20:38 #2
tjekker om den funker :)
Avatar billede jkn83 Praktikant
13. april 2007 - 21:34 #3
den funkede :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester