Avatar billede beldring Nybegynder
17. september 2002 - 14:05 Der er 15 kommentarer og
1 løsning

Tælle klik?

Hejsa.

Jeg har 6 små bannere på min side, og jeg kunne godt tænke mig at vide, hvor mange der klikker på dem, så jeg har tilføjet en kolonne i min database, og spørgsmålet er nu:

Hvordan får jeg den til at lægge en til tallet i den kolonne, hver gang der bliver klikket på banneret? ... er det overhovedet muligt? ...

På forhånd tak.

/Beldring
http://www.musikviden.dk  -  http://www.musikviden.dk/test
Avatar billede kimg Nybegynder
17. september 2002 - 14:16 #1
Du laver bannerlink om så det går til din side hvor du tæller klik.
Det er muligt det kan laves smartere, jeg bruger den model.
bannerlink: count.php?id=2

//count.php

mysql_query("UPDATE $table SET hit = hit+1 WHERE id = '$id' ");
header("Location:http://banners_link.dk");

Kim
Avatar billede beldring Nybegynder
17. september 2002 - 14:20 #2
Det må vel kunne gøres på en smart måde med at sende en variabel med i linket ... ???
Avatar billede kimg Nybegynder
17. september 2002 - 14:21 #3
hvis du bruger den model, så kan du f.eks
bannerlink: count.php?id=2&link=banners_link.dk

//count.php

mysql_query("UPDATE $table SET hit = hit+1 WHERE id = '$id' ");
header("Location:http://$link");
Avatar billede kimg Nybegynder
17. september 2002 - 14:22 #4
hvis du bruger den model, så kan du f.eks
bannerlink: count.php?id=2&link=http://www.banners_link.dk

//count.php

mysql_query("UPDATE $table SET hit = hit+1 WHERE id = '$id' ");
header("Location:$link");
Avatar billede beldring Nybegynder
17. september 2002 - 14:23 #5
Hvorfor har du den på count.php?id=2 ... ??? hvorfor definerer du et id? ... den tæller jo så snart man kommer ind på den næste side ... jeg kan ikke lige se hvad den variabel gør ...
Avatar billede beldring Nybegynder
17. september 2002 - 14:25 #6
nåå jo  :O) ... det er selvfølgelig så man ved hvilket link det er  ;O) ....
Avatar billede beldring Nybegynder
17. september 2002 - 14:25 #7
DAMN jeg må være træt  ;O)
Avatar billede beldring Nybegynder
17. september 2002 - 14:49 #8
Jeg har lige et problem :
<?php
$db=mysql_connect("*********","**********","********");
mysql_select_db("musikvidendk",$db);
mysql_query("UPDATE bannere SET klik = klik+1 WHERE id = '$id' ");
header("Location:http://PROBLEMET"); ?>

Jeg har i samme tabel en kolonne som hedder link, men hvordan får jeg den til at linke til det?
Avatar billede kimg Nybegynder
17. september 2002 - 15:07 #9
Har du linket i kolonnen link?
Avatar billede kimg Nybegynder
17. september 2002 - 15:16 #10
$query_link = mysql_query("SELECT * FROM $bannere WHERE id = '$id'") or die(mysql_er
Avatar billede kimg Nybegynder
17. september 2002 - 15:21 #11
er det det du mener:

$query_link = mysql_query("SELECT link FROM bannere WHERE id='$id'") or die(mysql_error());
$data_link = mysql_fetch_array($query_link);
mysql_query("UPDATE bannere SET klik = klik+1 WHERE id = '$id' ");
header("Location:$data_link[link]");

Kim
Avatar billede beldring Nybegynder
17. september 2002 - 18:04 #12
præcis! ... takker forhjælpen  ;O)
Avatar billede beldring Nybegynder
17. september 2002 - 18:04 #13
hmmm jeg kan ikke acceptere spørgsmålet, da boksen ikke er der! ... MÆRRKEELIGT!
Avatar billede ztyxx Nybegynder
17. september 2002 - 18:05 #14
det er fordi der kun er kommenteret, ikke svaret :-)
Avatar billede kimg Nybegynder
17. september 2002 - 18:05 #15
Det var så lidt.

Kim
Avatar billede beldring Nybegynder
17. september 2002 - 18:07 #16
hehe ... det havde jeg slet ikke set  ;O)
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