Comment envoyer 1 formulaire quand il y en a plusieurs sur la même page ?

Eléphant du PHP | 271 Messages

05 janv. 2008, 14:26

Bonjour,

Je souhaite réaliser plusieurs formulaires dans la même page mais lorsque je clique sur le bouton 'envoyer' d'un des formulaires, il envoie tous les formulaires de la page. Je précise que les balises <form> et </form> sont toutes fermées et que j'ai pris soins de nommer différement tous les formulaires et les <input> pour éviter les conflits.

Je ne sais pas comment faire pour éviter d'envoyer tous les formulaires en même temps.
Si quelqu'un peut m'aider ce serait sympa. Merci d'avance.
Patience et obstination sont des qualités !

Eléphant du PHP | 353 Messages

05 janv. 2008, 14:28

<form>
blablablabl
<input type='submit' value='Formu1'/>
</form>

<form>
blablablabl
<input type='submit' value='Formu2'/>
</form>

<form>
blablablabl
<input type='submit' value='Formu3'/>
</form>

Tu as bien fait quelque chose dans ce genre?

Eléphant du PHP | 271 Messages

05 janv. 2008, 14:29

oui
Patience et obstination sont des qualités !

Eléphant du PHP | 353 Messages

05 janv. 2008, 14:32

bah..
Dans ce cas 1 seul formulaire est envoyé, celui que tu as validé. :?

Eléphant du PHP | 271 Messages

05 janv. 2008, 14:34

Je fais ça et il m'envoie tous les formulaires

Code : Tout sélectionner

<form action="page1_verif" method="post" name="1"> <input name="11" type="text" /> <input name="bt1" type="button" /> </form> <br /> <br /> <form action="page2_verif" method="post" name="2"> <input name="22" type="text" /> <input name="bt2" type="button" /> </form> <br /> <br /> <form action="page3_verif" method="post" name="3"> <input name="33" type="text" /> <input name="bt3" type="button" /> </form> <br /> <br /> <form action="page4_verif" method="post" name="4"> <input name="4" type="text" /> <input name="bt4" type="button" /> </form>
Patience et obstination sont des qualités !

Eléphant du PHP | 353 Messages

05 janv. 2008, 14:35

ok....

Ton problème est que tu fait type="button" au lieu de type="submit".

Change ça et tout marchera comme il faut.

Eléphant du PHP | 271 Messages

05 janv. 2008, 14:39

En faisant comme ça . J'essaye et si c'est ok j'indique résolu.

Merci beaucoup de l'aide.

Code : Tout sélectionner

<form action="page1_verif" method="post" name="1"> <input name="11" type="text" /> <input name="bt1" type="submit" /> </form> <br /> <br /> <form action="page2_verif" method="post" name="2"> <input name="22" type="text" /> <input name="bt2" type="submit"/> </form> <br /> <br /> <form action="page3_verif" method="post" name="3"> <input name="33" type="text" /> <input name="bt3" type="submit" /> </form> <br /> <br /> <form action="page4_verif" method="post" name="4"> <input name="4" type="text" /> <input name="bt4" type="submit" /> </form>
Patience et obstination sont des qualités !