Deux submit dans un formulaire

Résolu
ben85350 Messages postés 622 Statut Membre -  
ben85350 Messages postés 622 Statut Membre -
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. Chupachups23 Messages postés 74 Statut Membre 18
     
    Euh pourquoi passer par des boutons ? des liens suffisent pour faire ce que tu veux.
    0
  2. natso
     
    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
    0
  3. Chupachups23 Messages postés 74 Statut Membre 18
     
    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 .
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Alain_42 Messages postés 5413 Statut Membre 904
     
    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

    }
    0
    1. ben85350 Messages postés 622 Statut Membre 27
       
      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 !!
      0