cecilieUK Skrevet 21. april 2005 Del Skrevet 21. april 2005 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
LoS Skrevet 21. april 2005 Del Skrevet 21. april 2005 Hvis du har en database eller noe så kan du kanskje bare legge inn $_SERVER['PHP_SELF'] der. Bruker du includescript så kan du legge inn $_SERVER['QUERY_STRING'] på hver side som blir vist. Lenke til kommentar
EirikO Skrevet 21. april 2005 Del Skrevet 21. april 2005 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... Lenke til kommentar
cecilieUK Skrevet 22. april 2005 Forfatter Del Skrevet 22. april 2005 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... 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 Lenke til kommentar
EirikO Skrevet 22. april 2005 Del Skrevet 22. april 2005 (endret) 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 22. april 2005 av EirikO Lenke til kommentar
cecilieUK Skrevet 22. april 2005 Forfatter Del Skrevet 22. april 2005 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå