Aller au contenu

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


Sujets conseillés

Posté

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() ).

Posté

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']))

Posté

Peux-tu nous mettre ton code formulaire si ce que t'a dit NorSeb ne t'a pas dépanné ?

xpatval

Posté

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

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

Cordialement, Eric

Posté
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.

Veuillez vous connecter pour commenter

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



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