Formulaire boutons multiples

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

  1. 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
    {
    ...
    }
    
    1. je déconseillerais de mettre plusieurs submit dans un formulaire, si on fait entrée, quel sera le submit ??
    2. 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...
  2. 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