/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Sæt variabel ved klik på billede.
Fra : Run


Dato : 23-02-05 09:39

Hej NG,

Jeg er itvivl om hvordan jeg skal gribe denne simple opgave an. Jeg vil
gerne have at når der bliver klikket på et billede(som er et link til en
anden side) så bliver der sendt/sat en variabel til den side man
befinder sig på.

Håber der er nogen der kan hjælpe.

/run

 
 
Rasmus Rimestad (23-02-2005)
Kommentar
Fra : Rasmus Rimestad


Dato : 23-02-05 11:37

> Jeg er itvivl om hvordan jeg skal gribe denne simple opgave an. Jeg vil
> gerne have at når der bliver klikket på et billede(som er et link til en
> anden side) så bliver der sendt/sat en variabel til den side man
> befinder sig på.


Hvis du klikker på et bilde som er en link forlater du jo gjerne den siden som du befinner deg på...

Hvis linken åpner i et nytt vindu er det mulig å gjøre det med JavaScript. Hva helt konkret vil du
gjøre?

--
Rasmus Rimestad, webprogrammerer
Webdatabaser til en pris du kan leve med --> http://www.rimestad.no

Run (23-02-2005)
Kommentar
Fra : Run


Dato : 23-02-05 11:46

Rasmus Rimestad wrote:
> Hvis du klikker på et bilde som er en link forlater du jo gjerne den
> siden som du befinner deg på...
>
> Hvis linken åpner i et nytt vindu er det mulig å gjøre det med
> JavaScript. Hva helt konkret vil du gjøre?
>

Det er fordi jeg gerne vil tælle antal gange billedet bliver klikket på.
Til det har jeg en funktion der tæller op for hvergang den bliver kaldt.
Jeg vil så gerne kalde denne funktion når der bliver klikket på
billedet, om det gøres gennem en variable der bliver sat er lige meget.

Det vindue der bliver åbnet op er nyt.

/run

Rasmus Rimestad (23-02-2005)
Kommentar
Fra : Rasmus Rimestad


Dato : 23-02-05 13:48

Run wrote:
> Det er fordi jeg gerne vil tælle antal gange billedet bliver klikket på.
> Til det har jeg en funktion der tæller op for hvergang den bliver kaldt.
> Jeg vil så gerne kalde denne funktion når der bliver klikket på
> billedet, om det gøres gennem en variable der bliver sat er lige meget.
>
> Det vindue der bliver åbnet op er nyt.

Da burde du putte telleren inn i det vindue der bliver åbnet (koden forutsetter at du allerede har
en linje i databasen hvor imagename == "dittbillede.jpg"):

$db = mysql_connect('localhost')
mysql_select_db('databasen');

mysql_query('UPDATE tellerTabell SET count = count + 1 WHERE imagename = "dittbillede.jpg"');

print('<img src="dittbillede.jpg">');


--
Rasmus Rimestad, webprogrammerer
Webdatabaser til en pris du kan leve med --> http://www.rimestad.no

Benny Nissen (23-02-2005)
Kommentar
Fra : Benny Nissen


Dato : 23-02-05 13:46

Run wrote:
> Hej NG,
>
> Jeg er itvivl om hvordan jeg skal gribe denne simple opgave an. Jeg vil
> gerne have at når der bliver klikket på et billede(som er et link til en
> anden side) så bliver der sendt/sat en variabel til den side man
> befinder sig på.
>
> Håber der er nogen der kan hjælpe.

Kan du ikke bare checke $_SERVER['HTTP_REFERER'] på den side, man kommer
til, når der klikkes på et billede ?


--
Benny Nissen
http://bennynissen.dk

Run (23-02-2005)
Kommentar
Fra : Run


Dato : 23-02-05 16:15

Benny Nissen wrote:

>
> Kan du ikke bare checke $_SERVER['HTTP_REFERER'] på den side, man kommer
> til, når der klikkes på et billede ?
>
>

men nu er det ikke til min side kan kommer til.

/run

Kasper Garnæs (24-02-2005)
Kommentar
Fra : Kasper Garnæs


Dato : 24-02-05 09:30

Run <newsrunnerrun@yahoo.com> wrote:
> Jeg er itvivl om hvordan jeg skal gribe denne simple opgave an. Jeg
> vil gerne have at når der bliver klikket på et billede(som er et link
> til en anden side) så bliver der sendt/sat en variabel til den side
> man befinder sig på.

Du kunne jo gøre noget lignende:

somepage.php:
....
<a href="forward.php?url=<?= urlencode(http://www.google.com) ?>"><img
src="someimage.jpeg"/></a>
....

forward.php
<?php
include("addclick.php");
$url = urldecode($_GET["url"]);
addClick($url);
header("Location: " . $url):
?>

$url variablen er selvfølgelig ikke nødvendig, hvis tælleren ikke afhænger
af, hvilken side der skal linkes til.

--
Med venlig hilsen / Regards
Kasper Garnæs
http://kasper.garnaes.dk



Hended (24-02-2005)
Kommentar
Fra : Hended


Dato : 24-02-05 16:14

"Run" skrev d. 23-02-05 09:39 dette indlæg :
> Hej NG,
>
> Jeg er itvivl om hvordan jeg skal gribe denne simple opgave an. Jeg
vil
> gerne have at når der bliver klikket på et billede(som er et link til
en
> anden side) så bliver der sendt/sat en variabel til den side man
> befinder sig på.
>
> Håber der er nogen der kan hjælpe.
>
> /run


Muligvis...

<?PHP
$test_variabel = $_GET['variabel'];
echo $test_variabel;
?>

Det gøres ved, at du i dit link tilføjer lidt ekstra;
Eksempel:
http://variabeltest.dk/andet_sted.php?variabel=hended

Så vil $test_variabel have værdien: hended


Håber det var det du mente

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste