Bonjour,
J'ai un formulaire standard :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<form action="man1.php" method="post">
qui contient une liste deroulante, deux boutons submit et un bouton button

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<input type="submit" name="modif" value=">> Modify >>">
      <input type="button" name="delete" value=">> Delete >>" onclick="confirmation();">
      <input type="submit" name="view" value=">> View >>">
      </form>
Je ne souhaite pas faire de test javascript sur les deux submit, par contre je veux faire une demande de confirmation pour la suppression (d'ou le button).

Le javascript en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
function confirmation()
{
	if (confirm("Are you sure ?"))
	{
		document.forms[0].submit();
	}
 
}
Malheureusement, a la soumission, je recupere bien la valeur attendue du menu deroulant, mais pas la variable 'delete' qui correspond a mon bouton (et dont je me sers dans mon php pour faire l'une des trois actions).

Dans mon php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var_dump($_REQUEST);
me renvoie :
array(2) { ["choix"]=> string(1) "1" ["PHPSESSID"]=> string(32) "0d4c5344651b37de1eed6cfa45052415" }
et effectivement pas de variable delete en vue.
Y-a-t-il un moyen de contourner ce problème ?
Merci par avance.
Sohnic