Formulaire boutons multiples

Belkin -  
maka54 Messages postés 721 Statut Membre -
Bonjour,

Je fais un formulaire avec plusieurs boutons "submit" qui renvoient les contenues du formulaire sur cette même page, j'aimerais savoir comment faire reconnaitre sur quel bouton submit j'ai appuyé lorsque j'ai remplis ma page. L'idée c'est de modifier telle variable lorsque je clique sur tel bouton ou de modifier telle autre variable lorsque je clique sur tel autre bouton

2 réponses

Breub62 Messages postés 3452 Statut Membre 369
 
Tu peux soit :

- faire autant de formulaire que de submit/actions
- mettre un name de submit différent puis dans la page cible faire :
if(isset($_POST['submit1']))
{
...
}
else if(isset($_POST['submit2']))
{
...
}
else
{
...
}
0
maka54 Messages postés 721 Statut Membre 80
 
je déconseillerais de mettre plusieurs submit dans un formulaire, si on fait entrée, quel sera le submit ??
0
Breub62 Messages postés 3452 Statut Membre 369
 
Moi aussi j'aime pas trop mais ça reste possible. Sinon c'est vrai qu'en principe c'est un submit par form et un form par action indépendante...
0
maka54 Messages postés 721 Statut Membre 80
 
tu pourrais passer par de l'ajax, sans recharger ton formulaire

tu enleves les submit, et tu mets des simples boutons vers une fonction js qui traite ta variable
0