Accueil > Forum > > > > Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?
Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?
samedi 8 décembre 2007 à 15:12:44 |
Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

twelve34
|
Voilà j'ai une page qui est censée gérer l'effacement d'un contenu d'une base. Bref, sur cette page, j'ai un lien en input="image" qui est censé renvoyer des variables en GET. Mais en cliquant sur ce lien, au lieu de renvoyer les bonnes variables, il me renvoie des variables nommées respectivement X &Y, de valeurs différentes. Voici la synthaxe du lien : echo '<form><input type="image" src="supprimer_profil.gif" OnClick="window.location.href=\'?action=supprimer&categorie='.$categorie.'&reference='.$reference.'&motdepasse='.$motdepasse.'\'"></form>';
Par exemple, au lieu de renvoyer :
?action=supprimer&categorie=profil&reference=1197066484&motdepasse=zorro
Il renvoie :
?x=12&y=13
Voilà, donc si quelqu'un sait d'où ça vient je suis preneur! (PS : Je sais qu'il y a d'autres solutions pour renvoyer mes variables, mais moi je veux le faire comme ça, il n'y a pas de raison que ça marche pas, alors ne me proposez pas autre chose. Merci)
|
|
samedi 8 décembre 2007 à 16:08:51 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

neigedhiver
|
Salut,
"(PS : Je sais qu'il y a d'autres solutions pour renvoyer mes variables, mais moi je veux le faire comme ça, il n'y a pas de raison que ça marche pas, alors ne me proposez pas autre chose. Merci)"
LoL. Je comprends pas... Tu veux absolument faire comment ? Avec un formulaire, ou avec un événement Javascript ?
Parce qu'ici, ton formulaire ne sert absolument à rien. Il n'a même pas l'attribut obligatoire "action".
Si c'est pour utiliser un événement onclick (en mminuscules, pour respecter le standard), tu peux le faire sans formulaire, et sans input... Une simple image ferait la même chose.
Donc si tout ce que tu veux c'est récupérer des variables via la superglobale $_GET, tu peux te contenter d'un lien :
Tu traiteras tes données de la même manière et tu évites de compliquer tout.
|
|
samedi 8 décembre 2007 à 16:14:28 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

malalam
|
Hello,
de plus, un input type="image" soumet le formulaire sur un click...ton onclick est donc forcément annulé par le comportement normal de ce type de champ. Ta page est soumise! Ce n'est pas ton javascript qui est exécuté.
|
|
samedi 8 décembre 2007 à 16:23:55 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

twelve34
|
Salut et merci pour votre réactivité.
Donc si tout ce que tu veux c'est récupérer des variables via la superglobale $_GET, tu peux te contenter d'un lien : <a href="....."><img src="...." alt="....."</a>
Je sais que je peux faire comme ça. Mais je voudrais comprendre pourquoi ça ne passe pas avec la technique évoquée alors que je la pratique déjà sur d'autres pages et que ça fonctionne très bien. J'ai essayé de reprendre le code où ça fonctionnait très bien en changeant les paramètres, mais rien n'y fait, c'est le monde à l'envers...
Malalam : Je ne vois pas en quoi ça ne peut pas marcher alors qu'un code comme ça fonctionnerai très bien aussi (code tiré d'une recherche google) :
<FORM> <INPUT TYPE="BUTTON" VALUE="Home Page" ONCLICK="window.location.href='http://www.ace.uwaterloo.ca'"> </FORM>
Si vous voulez, je sais que je peux simplifier, mais je voudrais juste comprendre pour quoi ça fonctionne pas, il n'y a aucune raison que mes variables ne soient pas renvoyées...
|
|
samedi 8 décembre 2007 à 16:35:45 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

neigedhiver
|
Je sais pas où t'as pêché ce bout de code, mais il est vraiment... euh... non, je dirai pas, je veux pas être censuré.
1/ la balise form ne s'utilise pas sans l'attribut action => c'est un attribut OBLIGATOIRE
2/ les balises ainsi que les attributs doivent s'écrire en minuscule
3/ comme l'a dit malalam, le onclick ne sert à rien ici, puisque c'est l'action du input qui est exécutée
4/ cliquer sur un input de type image renvoie très probablement les coordonnées du curseur sur l'image au moment du click, d'ou le x et le y
Contente toi d'un simple lien : c'est tout aussi efficace, ça fonctionne, ça n'utilise pas javascript (fonctionne donc même si JS est désactivé sur le navigateur).
|
|
samedi 8 décembre 2007 à 16:39:49 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

twelve34
|
Merci pour tes conseils, mais comment expliques-tu que ça fonctionne avec ce code alors?
<form><input type="button" value="supprimer" OnClick="window.location.href=\'?action=supprimer&categorie='.$categorie.'&reference='.$reference.'&motdepasse='.$motdepasse.'\'"></form>
|
|
samedi 8 décembre 2007 à 16:41:50 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

twelve34
|
PS : ne fais pas gaffe aux variables type PHP, j'ai juste enlevé le ECHO, ça donnait ça en fait à la base :
echo '<br><form><input type="image" src="supprimer_annonce.gif" OnClick="window.location.href=\'?action=supprimer&categorie='.$categorie.'&reference='.$reference.'&motdepasse='.$motdepasse.'\'"></form>';
|
|
samedi 8 décembre 2007 à 16:42:59 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

neigedhiver
|
C'est pas une image, c'est un bouton.
type="button" et pas type="image"
Le comportement des deux n'est pas le même.
Et puis même s'il marche, ça n'empêche pas que c'est crade et non conforme aux standards.
|
|
samedi 8 décembre 2007 à 16:43:36 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

twelve34
|
Mince, je me trompe encore, ça donnait ça (désolé) :
echo '<br><form><input type="button" value="supprimer" OnClick="window.location.href=\'?action=supprimer&categorie='.$categorie.'&reference='.$reference.'&motdepasse='.$motdepasse.'\'"></form>';
PS : Y'a pas une fonciton pour supprimer un message sur phpcs quand on se trompe ou quoi??
|
|
samedi 8 décembre 2007 à 16:45:03 |
Re : Balaise : Un input image en lien formulaire revoie des variables nommées X et Y??? D'où ça sort?

twelve34
|
Bon, ok, je vais me résigner, mais alors je pige pas pourquoi sur d'autres pages que j'ai fait ça fonctionne parfaitement avec un type image... Merci pour tes conseils.
|
|
Cette discussion est classée dans : input, variables, image, lien, renvoyer
Répondre à ce message
Sujets en rapport avec ce message
Lien hypertexte avec une image : pas propre [ par BSide ]
Bonjour,je veux mettre un lien hyptxt sous frme d'image afin d'alléger et d'égayer un peu la présentation de mon intranet.Le problème, c qu'apparait a
BDD et les image / lien [ par kodiask ]
bjr je voudrai savoir coment on peu faire pr envoyer ds la BBD un lien sui sera clikable lorsqu'il sera afficher ds la page.ou pour faire qu'une im
Passer plusieurs variables par un seul lien hypertexte [ par alexthehobbit ]
-------------------------------------------------------------------------------- Comment passer PLUSIEURS paramètres par lien hypertexte ? Voici mon c
Passer plusieurs variables par un seul lien hypertexte [ par alexthehobbit ]
-------------------------------------------------------------------------------- Comment passer PLUSIEURS paramètres par lien hypertexte ? Voici mon c
affichage de texte et d'image quand on passe sur un lien [ par forngot ]
Voila je voudrais savoir si c possible en php que quand on passe sur lien dans une page une petite fenetre apparait est affiche du texte et de l'image
changer le lien d'une image [ par ouned ]
'lo allbon voilà mon pb, c'est surement tout con mais j'n'arrive pas à trouver.j'aimerais que le lien de mes images ne soient pas affichés dans une pa
php et javascript [ par woodyguy ]
Voilà, je me demandais si il était possible de combiner un javascript et du php, je m'explique :j'ai deux images, et j'aimerai utiliser une fonction o
changement image au survol d'1 lien [ par aze555666 ]
sltest-il possible qu'une image change au survol d'une lien situé à coté (et non pas de l'image elle meme)???aze555666
problème avec la méthode get [ par nanou_01 ]
Bonjour à tous. je fais appelle à tous ceux qui peuvent m'aider. j'ai un lien par lequel je souhaite faire passer plusieurs variables mais je n'y arr
Changer d'image dans une frame a chaque lien [ par symphox ]
Bonjour, J'ai un site avec plusieurs frames. La frame d'en haut où il y a bien sur tout les liens, la frame du milieu pour le contenu. Je voudrais c
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
XML ET PHPXML ET PHP par karouani
Cliquez pour lire la suite par karouani
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|