Deux submit dans un formulaire

Résolu
Bonsoir,
J'ai dans mon formulaire une zone de texte, deux boutons submit qui auront une fonction différente. J'aimerais que le type d'action que je choisie soit placé dans l'URL du POST si c'est possible : en gros si on clique sur le bouton Editer, l'adresse URL sera page2.php?action=editer et si on clique sur supprimer, l'adresse URL sera page2.php?action=supprimer.
Voila mon début de code :

<form action="page2.php?action=..."  method="POST">
    <input type='text' name='test'>
    <input type="submit" name="editer" value="editer">
    <input type="submit" name="supprimer" value="supprimer">
</form>


Merci pour votre aide !

5 réponses

  1. Euh pourquoi passer par des boutons ? des liens suffisent pour faire ce que tu veux.
    1. Chupachups23 a raison

      par contre si tu veux effectuer des controles avant que les utilsateurs soient redirigés il te faut passer par du javascript
      1. Encore la pas sur , tout dépend de ce qu'il veut faire , mais la je pense qu'il s'agit d'une page d'admin pour des news ou autres, il suffit de faire une boucle ou tu compte les itérations et tu fais des liens grâce a ce nombre .
        1. Salut,

          beaucoup plus simple:

          ne rien rajouter dans l'URL

          et tester par php dans le fichier page2.php quel bouton a ete clique

          if(!empty($_POST['editer'])){

          //traitement de l'edition

          }

          if(!empty($_POST['supprimer'])){

          //traitement de la suppr

          }
          1. Tout d'abord merci à tous pour vos réponses, précises et claires.
            J'ai testé ta solution Alain_42
            Rien à dire : c'est ce qu'il me fallait !!