Page 1 sur 1

Submit ou image formulaire php

Posté : 05 avr. 2006, 16:42
par universdupc
Bonjour !

Voilà j'utilise un formulaiore pour me connecter dans un esapce membre. Et je me suis remarqué que lorsque je voulais mettre une image à la place du bouton cela ne marché plus savez-vous pkoi ?

Voici les deux code différent :

Celui qui lmarche :

<input type="submit" name="go" value="Envoyer">

Celui qui marche pas :

<input type="image" src="images.gif" name="go" value="Envoyer">

merci

Posté : 05 avr. 2006, 16:48
par betaphp
salut !

ne fonctionne pas sous IE mais fonctionne sous Firefox ?

Posté : 05 avr. 2006, 16:49
par Invité
avec un onclick='submit()' en plus ça marche pas ? :)

Re: Submit ou image formulaire php

Posté : 05 avr. 2006, 16:58
par jpaul
J'ai trouvé une info en anglais : http://www.htmlcodetutorial.com/forms/_ ... IMAGE.html

Pour résumer, la clause value n'est pas utilisable avec le type image, il semble que tu reçois go.x et go.y

Je n'ai jamais fait ça, j'essayerai quand j'aurai le temps...

A ta place, je vérifierais tout ça avec un parcours du tableau $_POST[] pour être sûr de ce que je reçois...

Bon courage
Bonjour !

Voilà j'utilise un formulaiore pour me connecter dans un esapce membre. Et je me suis remarqué que lorsque je voulais mettre une image à la place du bouton cela ne marché plus savez-vous pkoi ?

Voici les deux code différent :

Celui qui lmarche :

<input type="submit" name="go" value="Envoyer">

Celui qui marche pas :

<input type="image" src="images.gif" name="go" value="Envoyer">

merci

Posté : 05 avr. 2006, 16:58
par universdupc
Non ca ne marche pas ca fonctionne juste quand je met submit

Posté : 05 avr. 2006, 17:52
par Truc
Avec une petite recherche sur le forum on trouve des choses tout à fait surprenantes et en français 8)

Posté : 06 avr. 2006, 08:34
par universdupc
Ca ne marche pas cela dans mon cas !merci quand même

Posté : 06 avr. 2006, 19:54
par Truc
Ca ne marche pas cela dans mon cas !merci quand même
Qu'as tu testé ? ça ne va pas nous aider si tu dis "ça ne marche pas"

Posté : 07 avr. 2006, 08:11
par universdupc
Oui j'ai testé en mettant en name="Envoyer"... par exemple et dons le test ou le script php valide le formulaire j'ai mis Envoyer.x

Mais toujours le même résultat il valide pas il passe pas comme si le submit n'était pas pris.

Posté : 07 avr. 2006, 10:08
par Ryle
Curieux, en lisant l'exemple de Truc :
<input name="modifier" type="image" ... /> 
...
if (isset($_POST['modifier_x'])) { 
   echo "coucou"; 
} 
Je ne sais pas si ça marche, mais si ton champ s'appelle "Envoyer", moi j'aurais essayé "Envoyer_x" et pas "Envoyer.x" ... ca m'aurait paru plus logique :)