Gå til innhold

registrere linke klikk


Anbefalte innlegg

Hei,

 

skal registrere hvilke linker som er mest populaere a accesse fra en home-page. Deretter displaye resultatet grafisk. Vet hvordan jeg displayer data grafisk (tidligere coursework). Men hvordan far jeg registrert klikkene pa linkene?... er dette mulig? Hadde skjont det hadde det vaert radio-buttons. Men ser vel litt rart ut a ha linker som radiobuttons...

 

Pa forhand takk for hjelpen..

 

-CecilieUK

Lenke til kommentar
Videoannonse
Annonse

Det enkelste er vel å legge alle linkene inn i en database. Når en klikker på en link går denne innom en annen side som legger til ett trykk i databasen, før den sender personen videre til aktuel side...

En link på linkesiden kan da være: <a href="?id=link_teller.php&link_id=34">

I link_teller.php må du altså oppdatere tellerfeltet i databasen og oppdatere og sende personen videre!

 

Vankelig forklart... :ermm:

Lenke til kommentar
Det enkelste er vel å legge alle linkene inn i en database. Når en klikker på en link går denne innom en annen side som legger til ett trykk i databasen, før den sender personen videre til aktuel side...

En link på linkesiden kan da være: <a href="?id=link_teller.php&link_id=34">

I link_teller.php må du altså oppdatere tellerfeltet i databasen og oppdatere og sende personen videre!

 

Vankelig forklart...  :ermm:

jeg skjonte det litt men ikke helt....

 

klikka tilfeldigvis pa sjongleringslinken din, sa at nedover pa venstre side var det oversikt over de mest besokte linkene..men skjonte ikke sa mye mer av source-coden der..

 

har du kanskje lyst til a sende meg eksempel pa hvordan jeg faktisk skal skrive d, og legge linkene i databasen (??)...

 

-cecilieUK :thumbup:

Lenke til kommentar

har du kanskje lyst til a sende meg eksempel pa hvordan jeg faktisk skal skrive d, og legge linkene i databasen (??)...

 

Tja.. kan jo komme med et kort eksempel:

 

I link_teller.php her jeg:

<?PHP

//koble til datasen her....

print("Du blir nå sendt videre til siden...");
$linkid=$_GET['linkid'];
if(!isset($linkid)) {
print("Det har oppstått en feil!");
} else {
//Oppdatere linktabellen
$query2=mysql_query("UPDATE link SET antall=antall+1 WHERE id='$linkid'");
$query=mysql_query("SELECT adresse FROM link WHERE id='$linkid'");
$result=mysql_fetch_array($query);

//Oppdatere siden med ny adr.
print("<meta HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=$result[adresse]\">");
}
?>

Sender altså linkid med adresselinjen. Henter den med med $_GET['linkid'] og henter adressen fra databasen.

 

Hvis du har litt peiling på mysql, regner med at dette holder...

 

På linkesiden min her jeg:

 

//ymse kode + koble til databasen

while($info = @mysql_fetch_array($hent)) {
   print("<a href=\"fwd.php?linkid=$info[id]\"target=\"_blank\">$info[adresse]");</a>;
}

 

Har klippet og limt litt, så det kan hende det er noe feil med ; og " osv...

 

Tipper du skulle klare det nå! Hvis ikke får du bare spørre!

 

Kan legge til at jeg har en tabell i mysql som heter link, med følgende felt: id, adresse, antall!

Endret av EirikO
Lenke til kommentar

 

Tipper du skulle klare det nå! Hvis ikke får du bare spørre!

 

Kan legge til at jeg har en tabell i mysql som heter link, med følgende felt: id, adresse, antall!

supert :)

 

skal prøve det ut etterhvert :) (tusen andre ting som må gjøres først)..

 

Takk for hjelpen :)

 

-CecilieUK

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...