Deux submit dans un formulaire

Résolu/Fermé
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 17 nov. 2008 à 22:28
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 18 nov. 2008 à 16:06
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

tu dois passer par javascript
0
Chupachups23 Messages postés 73 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 9 décembre 2009 18
17 nov. 2008 à 23:10
Euh pourquoi passer par des boutons ? des liens suffisent pour faire ce que tu veux.
0
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
Chupachups23 Messages postés 73 Date d'inscription jeudi 13 novembre 2008 Statut Membre Dernière intervention 9 décembre 2009 18
17 nov. 2008 à 23:27
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
18 nov. 2008 à 11:11
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
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
18 nov. 2008 à 16:06
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