coordonnée de la souris

Gnaf
Invité n'ayant pas de compte PHPfrance

20 juin 2005, 16:44

(Re)Bonjour à toutes zé à tous,
ma question est très simple :

comment pourrais-je faire pour récupérer les coordonnées de l'endroit ou je clique? L'application est très simple, je dois repérer des villes sur une carte de france vierge et je voudrais pouvoir enregistrer dans ma base de données les coordonnées du clic (plutôt que d'avoir une image par ville).

Merci d'avance

Gnaf
Invité n'ayant pas de compte PHPfrance

20 juin 2005, 16:54

c'est bon j'ai trouvé un truc pour faire çà : pour ceux que ca intéresse ...

en javascript document.window.event.x(abscisse) & document.window.event.y(ordonnée)

l'embetant c'est que ce sont des coordonnées absolues...

Eléphant du PHP | 479 Messages

20 juin 2005, 16:55

PHP ne peut absolument pas savoir ce qu'il est de l'état de la souris d'un utilisateur ... vu que PHP est exécuté coté serveur, et pas coté client.

Vu ce que tu cherches à faire, je te conseille de regarder du coté des balises <map> et <area> en HTML.

ViPHP
ViPHP | 1024 Messages

20 juin 2005, 17:19

tu peux le faire:
// dans le formulaire
<input type="image" src="image.jpg" name="carte" >
et pour récupérer le clic en PHP , il faut tester les variables carte_x et carte_y:
$_POST['carte_x']
$_POST['carte_y']
A+

Pascal

Gnaf
Invité n'ayant pas de compte PHPfrance

21 juin 2005, 12:49

tu peux le faire:
// dans le formulaire
<input type="image" src="image.jpg" name="carte" >
et pour récupérer le clic en PHP , il faut tester les variables carte_x et carte_y:
$_POST['carte_x']
$_POST['carte_y']
A+

Pascal
D'accord mais dans ce cas là faut penser à faire en sorte que cliquer sur l'image revient à valider le formulaire, non?
En tout cas merci, je pense que cela va bien me servir.