[PHP-JS] Transmettre la position (x,y) d'un click sur une image
Bonjour,
Dans un script j'utilise une balise <input type=image .../> pour transmettre la position du click dans l'image.
J'utilise la methode GET dans mon formulaire, je vois bien les x/y 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.
La boucle suivante n'est jamais activée :
Code:
1 2 3 4 5 6 7
| if ( ( isset($_REQUEST['couleur.x']) and is_int($_REQUEST['couleur.x']) and isset($_REQUEST['couleur.y']) and is_int($_REQUEST['couleur.y']) ) or isset($_SESSION['coul']) ) {
if (isset($_REQUEST['couleur.x']) and isset($_REQUEST['couleur.y'])) {
$_SESSION['coul'] = textImg::setcolor($_REQUEST['couleur.x'],$_REQUEST['couleur.y']);
textImg::sample($_SESSION['coul']);
}
$checklist['coul'] = true;
} |
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 ! :D (il n'y a aucun caractère ni espace blanc avec start_session() ).