Aller au contenu

Position (x,y) d'un click sur une image


chistof

Sujets conseillés

Bonjour,

Dans un script j'utilise une balise <input type=image name="couleur" .../> pour transmettre la position du click dans l'image.

J'utilise la methode GET dans mon formulaire, je vois bien couleur.x=93?couleur.y=12 apparaitre en résultat dans mon adresse lorsque je clique mais mon script de traitement (qui est sur la même page que le formulaire) n'arrive pas à recevoir les données.

Autrement dit la boucle suivante n'est jamais activée :

if (isset($_REQUEST['couleur.x']) and isset($_REQUEST['couleur.y']))

Vous pouvez voir la page complète à cette adresse :

http://christophe.helson.free.fr/grafiti.php5

Et si vous savez aussi quel est le problème avec les sessions sur cette page je suis preneur ! :whistling: (il n'y a aucun caractère ni espace blanc avec session_start() ).

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Si tu utilise la méthode GET pourquoi ne pas tester tes variables comme ci-dessous ?

if (isset($_GET['couleur.x']) and isset($_GET['couleur.y']))

Lien vers le commentaire
Partager sur d’autres sites

Pour récupérer, il faut remplacer le point par _ :

if (isset($_REQUEST['couleur_x']) and isset($_REQUEST['couleur_y']))

Cordialement, Eric

Lien vers le commentaire
Partager sur d’autres sites

Pour récupérer, il faut remplacer le point par _ :

Exact, je l'ai trouvé en faisant un print_r($_REQUEST). C'est bizarre :huh: car en même temps dans la barre d'adresse j'ai bien couleur.x qui s'affiche mais bon ça marche.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...