Page 1 sur 1

Envoi de formulaire et un submit image

Posté : 10 sept. 2013, 18:18
par Nad21
Bonjour
J’envoie un formulaire avec un seul champ email avec un bouton submit image et là ça bug
Quand je met un submit normal tout fonctionne mais des que je change ça ne fonctionne plus
Si vous avez une petite idée??
Merci
Nadege
<form action="form_newsletter.php" method="post" >
  <input name="email" type="text" size="20" /><input type="submit" name="valider" value="Envoyer"  />// ok 
 <!-- <input name="valider" type="image" id="submit" src="images/envoyer.jpg" align="right" > pas ok-->
</form>


<?php
if( isset( $_POST['valider'] ) ) { //on teste si la variable du bouton existe

			// récupération des variables du formulaire

			$email=$_POST["email"];.............

Re: Envoi de formulaire et un submit image

Posté : 10 sept. 2013, 22:01
par moogli
salut,

dans le cas du submit image que donne un var_dump($_POST); ?


@+

Re: Envoi de formulaire et un submit image

Posté : 11 sept. 2013, 14:32
par Nad21
Bonjour
ça donne ça :
array(3) { ["email"]=> string(14) "[email protected]" ["valider_x"]=> string(1) "0" ["valider_y"]=> string(1) "0" } 
mais je sais pas ce que ça veut dire
Nadege

Re: Envoi de formulaire et un submit image

Posté : 11 sept. 2013, 14:34
par Nad21
désolée c’était avec un input type submit
avec un input type image ça donne ça :
array(3) { ["email"]=> string(13) "[email protected]" ["valider_x"]=> string(2) "50" ["valider_y"]=> string(2) "12" } 
merci
Nadège

Re: Envoi de formulaire et un submit image

Posté : 11 sept. 2013, 19:05
par xTG
Je vois pas en quoi cette réponse est un bug. :)
Que t'attendais-tu à obtenir ?

Re: Envoi de formulaire et un submit image

Posté : 11 sept. 2013, 21:54
par moogli
if( isset( $_POST['valider'] ) )
Donc le nom de l'input.

J'avais oublier que l'on avait la position de l'image et pas le nom de l'input.

du coup, Nad21 utilise "email" pour tester la validation du formulaire (de toute façon il faut le faire, au pire tu peux ajouter un champs caché avec un jeton aléatoire pour valider que le formulaire ne provienne que de ton site ;) )


@+

Re: Envoi de formulaire et un submit image

Posté : 12 sept. 2013, 08:50
par Nad21
Super en testant email à la place de valider ça fonctionne parfaitement
Merci
Nadège

Re: [RESOLU] Envoi de formulaire et un submit image

Posté : 12 sept. 2013, 09:31
par moogli
de rien