Compteur de clic et enregistrement dans BDD
Posté : 06 juin 2012, 21:36
Bonsoir,
Je suis en train de faire un compteur de clic, sur 2 images, ces images changent aléatoirement à chaque fois que la page s'actualise.
Et j'aimerais savoir si il est possible de récupérer le nom de l'image cliqué, et d'enregistrer le nom de cette image dans une base de donnée?
J'ai déjà réussi à afficher les images aléatoirement, et a récupérer leur nom, voici mon code :
Il me faudrait donc une 5eme colonne indiquant le nom de l'image cliqué.
Mais je ne sais pas comment faire en sorte d'enregistrer le nom récupéré de l'image qui a été cliqué, et enregistrer seulement le nom de l'image cliqué et pas le nom de l'autre image. Est ce que quelqu'un peut m'aider.
Merci bien.
Je suis en train de faire un compteur de clic, sur 2 images, ces images changent aléatoirement à chaque fois que la page s'actualise.
Et j'aimerais savoir si il est possible de récupérer le nom de l'image cliqué, et d'enregistrer le nom de cette image dans une base de donnée?
J'ai déjà réussi à afficher les images aléatoirement, et a récupérer leur nom, voici mon code :
<?php
$path = 'images/';
$tab = scandir($path);
$tab = array_slice($tab, 2);
shuffle($tab);
$tab = array_slice($tab, 0, 3);
$imageA = array_shift ( $tab );
$imageB = array_shift ( $tab );
$bout = '.';
$trouve = strpos($imageA,$bout);
$prixA = substr($imageA, 0, $trouve);
$trouve = strpos($imageB,$bout);
$prixB = substr($imageB, 0, $trouve);
?>
Ma base de donnée possède une table "compteur de clic" avec 4 colonnes : code_clic, emplacement (1 ou 2, 1 étant la photo du haut, et 2 la photo du bas), ip_internaute, et date. A chaque fois qu'un internaute clique sur l'une des images une nouvelle ligne est créée dans la base de donnée. Il me faudrait donc une 5eme colonne indiquant le nom de l'image cliqué.
Mais je ne sais pas comment faire en sorte d'enregistrer le nom récupéré de l'image qui a été cliqué, et enregistrer seulement le nom de l'image cliqué et pas le nom de l'autre image. Est ce que quelqu'un peut m'aider.
Merci bien.