chistof Posté 13 Mars 2006 Posté 13 Mars 2006 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 ! (il n'y a aucun caractère ni espace blanc avec session_start() ).
NorSeb Posté 13 Mars 2006 Posté 13 Mars 2006 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']))
xpatval Posté 13 Mars 2006 Posté 13 Mars 2006 Peux-tu nous mettre ton code formulaire si ce que t'a dit NorSeb ne t'a pas dépanné ? xpatval
Eric (11) Posté 14 Mars 2006 Posté 14 Mars 2006 Pour récupérer, il faut remplacer le point par _ : if (isset($_REQUEST['couleur_x']) and isset($_REQUEST['couleur_y'])) Cordialement, Eric
chistof Posté 15 Mars 2006 Auteur Posté 15 Mars 2006 Pour récupérer, il faut remplacer le point par _ : Exact, je l'ai trouvé en faisant un print_r($_REQUEST). C'est bizarre car en même temps dans la barre d'adresse j'ai bien couleur.x qui s'affiche mais bon ça marche.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant